2012-10-15 4 views

Antwort

43

Hängt eigentlich. Hängt davon ab, wie Sie PHP innerhalb dieser Web-Server verwenden:

  • mit PHP ein Modul: Sie können den Server-Prozess
  • mit PHP als CGI-Backend neu zu starten: Sie tun nicht haben den Server-Prozess
  • neu zu starten
  • mit PHP fastCGI: nicht sicher, eigentlich ... (Neustarten auf der sicheren Seite ist, obwohl)
  • mit PHP-FPM: Sie können den fpm Server-Prozess neu starten, um Inkonsistenzen zu verhindern
+5

PHP-FPM Sie müssen neu starten, Konfiguration Inkonsistenz zu vermeiden. Einige Arbeiter werden ruhen und die alte Konfiguration beibehalten, während neue Arbeiter die neue Konfiguration erhalten. – Leigh

+0

@Leigh: danke, fügte es der Antwort hinzu. – arkascha

6

Das hängt von Ihrem SAPI ab. Wenn Sie beispielsweise PHP als Apache-Modul verwenden, müssen Sie Apache neu starten, damit die Werte php.ini wirksam werden.

Wenn Sie FCGI verwenden, müssen Sie den FCGI-Daemon für das PHP-Skript neu starten, in dem die Werte geändert werden sollen. Vergleichen Sie mit

2

Unter Debian 8 musste ich PHP-FPM (und Apache) neustarten Die obigen Antworten sind korrekt, aber hier sind die Befehle, so dass Sie sie nicht googlen müssen.

Restart Apache:

/etc/init.d/apache2 restart 

Restart php5-fpm:

sudo service php5-fpm restart 
Verwandte Themen