对php.ini的更改没有反映 - 在nginx上通过fpm的php5

时间:2014-03-04 13:51:08

标签: php nginx

我一直在尝试更改php.ini中的一些设置 - 即'upload_max_filesize'设置从2M到5M。

一些信息

我有一个包含以下php的页面:

<?php echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size'); ?>
<?php phpinfo(); ?>

这会输出2M, 8M,然后输出Loaded Configuration File /etc/php5/fpm/php.ini

的phpinfo

它还扫描/etc/php5/fpm/conf.d下的额外ini文件,但这些文件都不包含'upload_max_filesize'指令。

注意:我对unix并不是特别流利,也不熟悉nginx。

我尝试过的事情

grep -R 'upload_max_filesize' /etc/*

这仅显示/etc/php5/fpm/php.ini/etc/php5/cli/php.ini。我更改了cli文件夹下的文件,但仍然没有。

我一直在使用sudo vim php.ini

编辑文件

我尝试使用sudo /etc/nginx/sbin/nginx -s reload以及sudo /etc/nginx/sbin/nginx -s stop后跟sudo /etc/nginx/sbin/nginx重新启动nginx服务器。

我尝试将php.ini重命名为php.ini.deleted并重新启动服务器 - 根本没有任何变化。 phpinfo()仍然显示服务器正在使用/etc/php5/fpm/php.ini

TL;博士

我相信phpinfo()报告的信息不正确 - 有关我可能找到nginx实际使用的配置文件的建议吗?

编辑感谢D.Kasipovic - 解决方案非常简单,只是php5-fpm是需要重新启动的服务。我忘了它是作为服务运行而不是像Apache下的模块......

0 个答案:

没有答案