Подтвердить что ты не робот

Нужно ли перезапускать Apache после изменения файла php.ini?

Если я внес изменения в параметр в файле php.ini - мне нужно перезапустить Apache, чтобы он вступил в силу?

4b9b3361

Ответ 1

Зависит, собственно. Зависит от того, как вы используете php внутри этого веб-сервера:

  • используя php модуль: вам необходимо перезапустить серверный процесс.
  • используя php в качестве cgi-сервера: вам не нужно перезапускать серверный процесс
  • используя php fastcgi: не уверен, на самом деле... (перезапуск на безопасном уровне, хотя)
  • с использованием PHP-FPM: вам необходимо перезапустить серверный процесс fpm, чтобы предотвратить несоответствия

Ответ 2

Это зависит от используемого SAPI. Например, если вы используете PHP как модуль Apache, вам необходимо перезапустить apache, чтобы значения php.ini вступили в силу.

Если вы используете FCGI, вам нужно перезапустить демон FCGI для PHP script, который вы хотите увидеть измененными значениями. Сравните с

Ответ 3

В Debian 8 мне пришлось перезапустить PHP-FPM (и Apache) Вышеуказанные ответы верны, но вот команды, поэтому вам не придется их искать.

Перезапустить Apache:

/etc/init.d/apache2 restart

Перезапустить php5-fpm:

sudo service php5-fpm restart