我已對max_upload_size
更改爲/etc/php5/fpm/php.ini
並重新啓動了nginx和php5-fpm服務。 phpinfo()
指出/etc/php5/fpm/php.ini
正在加載,但在重新加載/重新啓動兩個服務後,max_upload_size
保持不變。重新加載nginx&php5-fpm不會更新對php.ini的更改
問題:服務器重啓解決了問題。爲什麼需要重新啓動?重新啓動服務時是否錯過了任何內容?
我已對max_upload_size
更改爲/etc/php5/fpm/php.ini
並重新啓動了nginx和php5-fpm服務。 phpinfo()
指出/etc/php5/fpm/php.ini
正在加載,但在重新加載/重新啓動兩個服務後,max_upload_size
保持不變。重新加載nginx&php5-fpm不會更新對php.ini的更改
問題:服務器重啓解決了問題。爲什麼需要重新啓動?重新啓動服務時是否錯過了任何內容?
問題可能是您從未真正重新啓動過php-fpm。我也遇到過這個問題,顯然有很多不同的方式來重新啓動php-fpm,其中一些不適用於某些環境。
https://serverfault.com/questions/189940/how-do-you-restart-php-fpm/506951
嘗試這些,看看他們重新加載它。
我知道這個問題已經有了答案,但我也遇到了類似的問題,Galen的回答對我沒有幫助。
我的回答是,而不是編輯/etc/php5/fpm/php.ini
的,編輯/etc/php5/fpm/php-fpm.conf
文件,並添加到末尾是這樣的:
php_admin_value[memory_limit] = 10M
哪裏memory_limit
是你想要編輯您php.ini
和值10M
...我想你會得到這張照片!
確保max_upload_size未在該主機的池配置中設置。如果是,那麼php.ini的內容並不重要,因爲池配置最終會覆蓋它。 – Diemuzi