Jeśli dokonam zmiany w ustawieniach w pliku php.ini - czy muszę ponownie uruchomić Apache, aby mógł on zadziałać?Czy muszę ponownie uruchomić Apache po zmianie pliku php.ini?
38
A
Odpowiedz
43
depends, rzeczywiście. Zależy od sposobu korzystania z php wewnątrz tego serwera WWW:
- pomocą PHP moduł: trzeba ponownie uruchomić proces serwera
- użyciem PHP jako CGI backend: robisz nie trzeba ponownie uruchomić proces serwera
- z użyciem PHP FastCGI: nie wiem, naprawdę ... (wznowienie jest po bezpiecznej stronie, choć)
- użyciem PHP-FPM: trzeba ponownie uruchomić proces serwera FPM, aby zapobiec niespójności
6
To zależy od SAPI, którego używasz. Jeśli na przykład używasz PHP jako modułu Apache, musisz zrestartować apache, aby uzyskać wartości php.ini
.
Jeśli używasz FCGI, musisz zrestartować demona FCGI dla skryptu PHP, który chcesz zobaczyć zmienione wartości. Porównaj z
2
Na Debianie 8 musiałem zrestartować PHP-FPM (i Apache) Powyższe odpowiedzi są poprawne, ale oto polecenia, więc nie będziesz musiał ich używać.
Restart Apache:
/etc/init.d/apache2 restart
Restart php5-fpm:
sudo service php5-fpm restart
Powiązane problemy
- 1. Czy należy ponownie uruchomić uWSGI po zmianie kodu Django?
- 2. jak programowo uruchomić ponownie WAMP lub Apache?
- 3. Jak sprawdzić, gdzie Apache szuka pliku php.ini?
- 4. Ponowne uruchamianie crona po zmianie pliku crontab?
- 5. PHP: Brak pliku php.ini
- 6. Jak wprowadzić zmiany w pliku httpd.conf apache działającym w kontenerze DOCKER i ponownie uruchomić apache
- 7. Jak ponownie załadować moduł po zmianie?
- 8. Edycja pliku php.ini
- 9. Po kwerendie Read Uncommitted, czy muszę ustawić ponownie na Committed?
- 10. Muszę ponownie uruchomić Apache za każdym razem, gdy zmieniam kod Railsowy
- 11. Czy możemy ponownie uruchomić aplikację w tle przy zmianie lokalizacji? po wymuszeniu opuszczenia go z tła
- 12. Aktywność Androida uruchomiona ponownie po zmianie orientacji
- 13. Jak ponownie załadować stronę po zmianie orientacji?
- 14. PHP 4 nie przyjmuje zmian PHP.ini po restarcie Apache
- 15. Jak automatycznie ponownie załadować Django po zmianie plików?
- 16. ponownie czyni ng opcje po zmianie drugiego poziomu poboru
- 17. Jak skonfigurować sbt, aby ponownie uruchomić długotrwały proces serwera po zmianie kodu?
- 18. Kiedy ponownie uruchomić i nie ponownie załadować Nginx?
- 19. Czy utraciłem moje zmiany po zmianie?
- 20. Komponent reagujący nie jest ponownie renderowany po zmianie podpór
- 21. Nie można zapisać pliku php.ini
- 22. Czy socket.io ponownie łączy się ponownie uruchomić connect?
- 23. Należy ponownie uruchomić Apache podczas używania Django On Apache z mod_wsgi
- 24. PHP/Apache, jak ustawić session.cookie_domain z zewnątrz php.ini
- 25. Uruchamianie kompilatora TypeScript po zmianie pliku źródłowego
- 26. Znajdź poprawny plik php.ini
- 27. Ponownie nie można uzyskać odpowiedzi kątowej po zmianie strony
- 28. iOS 6 - Jak uruchomić kod niestandardowy po zmianie orientacji
- 29. Jak dołączyć plik php.ini do innego pliku php.ini?
- 30. php.ini jest nieistniejącym Załadowany plik konfiguracyjny (brak)
PHP-FPM trzeba ponownie uruchomić w celu uniknięcia niespójności konfiguracji. Niektórzy pracownicy będą uśpieni i zachowają starą konfigurację, podczas gdy nowi pracownicy otrzymają nową konfigurację. – Leigh
@Leigh: thanks, dodano go do odpowiedzi. – arkascha