Нужно ли перезапускать Apache после изменения php.ini-файл?
Если я внесу изменения в настройку в php.ini-файл-нужно ли перезапускать Apache, чтобы он вступил в силу?
3 ответов
зависит, на самом деле. Зависит от того, как вы используете php внутри этого веб-сервера:
- используя php модуль: вы должны перезапустить серверный процесс
- использование php в качестве бэкэнда cgi: вы делаете не придется перезапустить серверный процесс
- использование php fastcgi: не уверен, на самом деле... (перезапуск на безопасной стороне, хотя)
- использование PHP-FPM: вы должны перезапустить процесс сервера fpm, чтобы предотвратить несоответствия
это зависит от SAPI, который вы используете. Если вы используете PHP в качестве модуля Apache, например, вам нужно перезапустить apache, чтобы php.ini
значения вступили в силу.
Если вы используете FCGI, вам нужно перезапустить демон FCGI для скрипта PHP, который вы хотите видеть, чтобы значения изменились. Сравните с
на Debian 8 мне пришлось перезапустить PHP-FPM (и Apache) Приведенные выше ответы верны, но вот команды, поэтому вам не придется их гуглить.
Перезапустить Apache :
/etc/init.d/apache2 restart
перезапустить php5-fpm:
sudo service php5-fpm restart