Wenn ich eine Einstellung in der Datei php.ini ändere - muss ich Apache neu starten, damit es wirksam wird?Muss ich Apache neu starten, nachdem ich die php.ini Datei geändert habe?
38
A
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
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
- 1. Muss ich mein System neu starten, nachdem ich JAVA in der Pfadvariablen der Systemumgebung eingestellt habe?
- 2. Django: Muss ich Apache beim Deployment neu starten?
- 3. Muss ich die Datenintegrität überprüfen, nachdem ich die Datei über FTP gesendet habe?
- 4. Muss ich die Anwendung neu erstellen, nachdem ich ein neues iPhone in einer Ad-hoc-Verteilung hinzugefügt habe?
- 5. Nachdem ich/etc/profile geändert habe, was muss ich tun, um meine Shell zurückzusetzen?
- 6. Android - muss ich zipAlign ausführen, nachdem ich jarSigner ausgeführt habe?
- 7. Muss ich InputStream schließen, nachdem ich den Reader geschlossen habe
- 8. Apache auf Docker neu starten
- 9. Wie zeichne ich mein Formular neu, nachdem ich auf die Schaltfläche Maximieren geklickt habe?
- 10. Finden Sie die richtige php.ini Datei
- 11. Ich habe die Datei solr.in.sh geändert und solr neu gestartet. aber solr core ging runter
- 12. Muss ich benutzerdefinierte Listenformulare neu erstellen, wenn ich die Liste neu erstellen?
- 13. Wann muss ich den Server in Rails neu starten?
- 14. PHP/Apache Wie setze ich session.cookie_domain von außerhalb php.ini
- 15. Wie zeige ich eine Warnung an, nachdem ich die Seite in JavaScript neu geladen habe?
- 16. Ich habe Probleme die Datei
- 17. Muss ich Sails jedes Mal neu starten/heben, wenn ich Änderungen an einem Controller vornahm?
- 18. Wie starte ich einen Dienst automatisch, nachdem ich eine Landstreicherbox neu gestartet habe?
- 19. Warum muss ich Tomcat jedes Mal neu starten, wenn ich den Code für mein Servlet ändere?
- 20. Wordpress Homepage ist leer, nachdem ich die URLs der Website geändert habe
- 21. Joomla 3.4 kann kein Bild hochladen, nachdem ich die Konfiguration der Live-Seite geändert habe
- 22. Wenn ich die Operatoren + und = überladen habe, muss ich + = überladen?
- 23. Warum muss ich den Express-Server neu starten, wenn ich eine Swig-Vorlage ändere?
- 24. Neu Starten von Cron nach dem Ändern der Crontab-Datei?
- 25. Ich habe ein Array, das geändert wird, obwohl ich es nicht speziell geändert habe
- 26. Meine Dropdown-Menüs funktionieren nicht, nachdem ich die Gridview-Datei in die Excel-Datei exportiert habe.
- 27. Wie mache ich das Aktualisierungstoken für Google ungültig, nachdem ich das Google-Passwort geändert habe?
- 28. Git: Wie kann ich einen Konfigurationsparameter zurücksetzen, nachdem ich ihn versehentlich geändert habe?
- 29. Nachdem ich `use` in` require` geändert habe, wie gehe ich mit Importen um?
- 30. Wie Apache Apex-Anwendung neu starten?
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
@Leigh: danke, fügte es der Antwort hinzu. – arkascha