我一直在尝试更改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
它还扫描/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下的模块......