改变php.ini似乎没有效果

时间:2015-11-05 09:41:14

标签: php ubuntu nginx

我正在运行具有以下配置的网络服务器:

  • Ubuntu 14.04
  • PHP 5.5.9
  • PHP-FPM
  • Nginx的

当我在Symfony应用程序中上传文件时,我收到错误The file is too large. Allowed maximum size is 2 MiB.。我已经更改了实体中的maxFileSize注释,但问题似乎依赖于服务器配置。

如果我运行phpinfo(),它会返回我的php.ini的以下路径:/etc/php5/fpm/php.ini

在这个php.ini中,我更改了以下设置:

upload_max_filesize = 8M post_max_size = 8M

然后我重新启动了php-fpm(服务php-fpm restart),但更改没有出现在phpinfo页面上,因为它仍然显示:upload_max_filesize 2M

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

问题解决了。似乎停止PHP-FPM非常棘手。进一步研究Serverfault我发现有些人不得不手动杀死所有PHP-FPM进程:

sudo pkill php5-fpm sudo service php5-fpm start

这对我有用。