服务器重启后/etc/php/7.0/fpm/zz_overrides.ini无效(不计算)

问题描述 投票:0回答:2

在使用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文件无效?

php nginx ini fpm
2个回答
1
投票

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

<?php
phpinfo();
?>

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


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
© www.soinside.com 2019 - 2024. All rights reserved.