服务器重启后/etc/php/7.0/fpm/zz_overrides.ini不起作用(不计算)

时间:2018-03-05 12:40:11

标签: php nginx ini fpm

在使用Nginx(LEMP)的Ubuntu 16.04中,我创建了文件/etc/php/7.0/fpm/zz_overrides.ini

该文件仅包含以下代码:

[PHP]
post_max_size = 2000M
upload_max_filesize = 2000M
max_execution_time = 3000
cgi.fix_pathinfo=0

创建文件后,我保存了它并重新启动了Nginx和PHP-FPM:

systemctl restart nginx.service
/etc/init.d/php*-fpm restart

然而,我没有看到效果。例如,我仍然可以将数据上传到2兆字节而不是2000兆字节,请参阅:

enter image description here

我的问题

为什么zz_overrides.ini文件无效?

2 个答案:

答案 0 :(得分:1)

使用以下内容创建一个php文件:

<?php
phpinfo();
?>

在那里你可以看到所有当前的设置 在第一部分中,您将“解析其他.ini文件” 所以你可以看到加载了哪些文件。 此外,“扫描此目录以获取其他.ini文件”可显示扫描配置文件的其他文件夹。

答案 1 :(得分:0)

我必须做的是启用我的附加php.ini文件

我是通过在conf.d目录中创建一个softlink(符号链接)来实现的:

ln -s /etc/php/7.0/fpm/zz_overrides.ini 20-zz-overrides.ini

然后我确实看到了理想的变化:

enter image description here

与版本无关的变体

此命令的版本无关(版本无关)变体是:

ln -s /etc/php/*/fpm/zz_overrides.ini 20-zz-overrides.ini