17

I've made changes to max_upload_size in /etc/php5/fpm/php.ini and restarted both nginx and php5-fpm services. phpinfo() states that /etc/php5/fpm/php.ini is being loaded but after reloading/restartinb both services, max_upload_size remains unchanged.

Question: A server reboot solved the problem. Why is a reboot required? Did I miss out anything when restarting the services?

4

4 回答 4

23

问题可能是您从未真正重新启动过 php-fpm。我也有这个问题,显然有很多不同的方法可以重新启动 php-fpm,其中一些不适用于某些环境。

https://serverfault.com/questions/189940/how-do-you-restart-php-fpm/506951

试试这些,看看他们是否重新加载它。

于 2013-10-18T15:47:39.280 回答
2

我知道已经有了答案,但我也遇到了与此类似的问题,而Galen的答案对我没有帮助。


/etc/php5/fpm/php.ini我的答案是编辑你的/etc/php5/fpm/php-fpm.conf文件而不是编辑,并在最后添加如下内容:

php_admin_value[memory_limit] = 10M

memory_limit您要编辑的值在哪里,php.ini并且10M...我想您明白了!

于 2015-05-13T17:16:40.057 回答
1

CentOS 7、PHP 5.6、nginx 1.12 使用

systemctl reload php-fpm
于 2019-05-22T16:13:51.530 回答
1

如果这样做: sudo service php-fpm reload

您会收到如下错误: php-fpm: unrecognized service

(虽然你在做的时候是这样看的ps aux | grep php

使用命令: sudo service --status-all | grep -i fpm 查看服务的真实名称。

然后做: sudo service php7.3-fpm reload 重读php.ini

于 2021-02-02T21:30:25.830 回答