Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:web_c7:apache_4 [07.08.2017 20:10. ] – [www.conf (Pools)] django | centos:web_c7:apache_4 [07.08.2017 20:54. ] – [PHP Info bei Verwendung von mod_php] django | ||
---|---|---|---|
Zeile 1382: | Zeile 1382: | ||
* **'' | * **'' | ||
+ | ==== Aktivieren der Programmänderungen ==== | ||
+ | Zum Aktiveren unsere durchgeführten Konfigurationsänderungen starten wir nun einmal den Apache-Webserver durch. Zuvor überprüfen wir aber noch, ob sich in den Apache-Konfigurationsdateien ein syntaktischer Fehler eingeschlichen hat. | ||
+ | # apachectl -t | ||
- | ==== PHP Info bei Verwendung von mod_php ==== | + | Syntax OK |
+ | Nun können wir den HTTP-Daemon einmal durchstarten | ||
+ | # systemctl restart httpd.service | ||
+ | |||
+ | Den erfolgreichen Neustart des Webservers können wir nun auch abfragen. | ||
+ | # systemctl status httpd.service | ||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | | ||
+ | | ||
+ | Docs: man: | ||
+ | | ||
+ | Process: 9894 ExecStop=/ | ||
+ | Process: 12446 ExecReload=/ | ||
+ | Main PID: 9898 (httpd) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Aug 07 22:21:37 vml000107.dmz.nausch.org systemd[1]: Starting The Apache HTTP Server... | ||
+ | Aug 07 22:21:37 vml000107.dmz.nausch.org systemd[1]: Started The Apache HTTP Server.</ | ||
+ | </ | ||
+ | |||
+ | Anschließend starten wir den **PHP-FPM**-Daemon einmal durch. | ||
+ | # systemctl restart php-fpm.service | ||
+ | |||
+ | Auch hier können wir den erfolgreichen Restart abfragen. | ||
+ | |||
+ | |||
+ | < | ||
+ | <font style=" | ||
+ | | ||
+ | | ||
+ | Main PID: 10260 (php-fpm) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Aug 07 22:28:33 vml000107.dmz.nausch.org systemd[1]: Starting The PHP FastCGI Process Manager... | ||
+ | Aug 07 22:28:33 vml000107.dmz.nausch.org systemd[1]: Started The PHP FastCGI Process Manager.</ | ||
+ | </ | ||
+ | |||
+ | Alternativ dazu kann auch mit nachfolgendem Befehlsaufruf überprüft werden welche Prozesse mit den zugehörigen Pools gestartet wurden. | ||
+ | # ps auxwwwf | grep php | ||
+ | < | ||
+ | root | ||
+ | php-fpm | ||
+ | php-fpm | ||
+ | php-fpm | ||
+ | php-fpm | ||
+ | php-fpm | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | php-fpm | ||
+ | |||
+ | ===== Überprüfung der verwendeten PHP-API ===== | ||
+ | Zum Schluss wollen wir noch prüfen, ob auch wirklich die gewünschte PHP-API sich in Verwendung befindet. Hierzu legen wir eine einfache Textdatei im Document-ROOT unseres Webservers ab und rufen die zugehörige UIR über den Browser unserer Wahl auf. | ||
+ | |||
+ | ==== PHP Info bei Verwendung von mod_php ==== | ||
+ | Das erste Beispiel zeigt die Verwendung des **//Apache 2.0 Handlers// | ||
# echo '<? | # echo '<? | ||
Zeile 1393: | Zeile 1487: | ||
# rm / | # rm / | ||
+ | Da die Datei **info.php** nur zu Demozwecken notwendig war, können wir dies nun auch wieder löschen. | ||
==== PHP Info bei Verwendung von php-fpm ==== | ==== PHP Info bei Verwendung von php-fpm ==== | ||
+ | Das zweite Beispiel zeigt die erfolgreiche Verwendung des alternativen //**FastCGI Prozess Managers**//: | ||
# echo '<? | # echo '<? | ||
Zeile 1400: | Zeile 1496: | ||
{{ : | {{ : | ||
+ | Da auch hier dies nur ein Demonstrationszweck war, entfernen wir auch hier wieder die zuvor angelegte Testdatei **info.php**. | ||
# rm / | # rm / | ||