Ich verwende macOS High Sierra (Version 10.13.3) und den integrierten Apache-Server. Ich habe vor einigen Monaten versucht, die PHP-Version auf 7.2 zu aktualisieren. Heute ist mir aufgefallen, dass ich mehrere httpd.conf-Dateien habe. Wenn ich Folgendes ausführe:
# locate httpd.conf
Die Ausgabe ist wie folgt:
/private/etc/apache2/httpd.conf /private/etc/apache2/httpd.conf.pre-update /private/etc/apache2/httpd.conf~vorherige /private/etc/apache2/original/httpd.conf /usr/local/Cellar/httpd/2.4.29_1/.bottle/etc/httpd/httpd.conf /usr/local/Cellar/httpd/2.4.29_1/.bottle/etc/httpd/original/httpd.conf /usr/local/etc/apache2/2.4/httpd.conf /usr/local/etc/apache2/2.4/httpd.conf.bak /usr/local/etc/apache2/2.4/original/httpd.conf /usr/local/etc/httpd/httpd.conf /usr/local/etc/httpd/original/httpd.conf
Wenn ich versuche, den Server neu zu starten, # apachectl restart
funktioniert es nicht. Ich muss ausführen, # /usr/sbin/apachectl restart
um den Server neu zu starten.
Ich bin verwirrt, welcher mein ursprünglicher Server ist. Wie finde ich heraus, welcher mein ursprünglicher Server ist und wie entferne ich alle anderen Dateien?
Antwort1
Sie können den aktuell funktionierenden Apache-Server abrufen, indem Sie einen dieser Befehle im Terminal ausführen:
httpd -V
oderapachectl -V