Apache-Konfiguration wird bei Verwendung von OSX Server neu generiert?
Ich habe kürzlich OSX Server auf einer Neuinstallation von Yosemite 10.10.3 installiert und wollte die Apache-Konfiguration anpassen, um die vom Server verwendete PHP-Version zu ändern. Ich habe PHP mit Homebrew installiert und die Änderungen an der Apache-Konfigurationsdatei vorgenommen. Dies funktionierte gut, bis ich am nächsten Tag bemerkte, dass Apache wieder die Standardversion von PHP verwendet hatte, die mit Yosemite geliefert wurde.
Nachdem ich ein wenig herumgespielt hatte, wurde mir klar, dass die Apache-Konfigurationsdatei, die ich gerade bearbeitete ( /Library/Server/Web/Config/apache2/httpd_server_app.conf
), bei jedem Neustart der OSX Server-Anwendung neu generiert wurde und sie auf die Standardversion von PHP zurückgesetzt wurde, die mit Yosemite ausgeliefert wird.
Gibt es einen Standard httpd.conf
, von dem OSX Sever generiert, httpd_server_app.conf
aus dem er stammt?
AKTUALISIEREN:
Ich habe etwas mehr gegraben. Als ich den LoadModule-Aufruf zum hinzugefügt habe, habe httpd_server_app.conf
ich die alte Version auskommentiert und den Aufruf zur neuen in der nächsten Zeile hinzugefügt.
#LoadModule php5_module libexec/apache2/libphp5.so LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
Beim Neustart des Servers sieht die neu generierte Datei folgendermaßen aus (der Aufruf des neuen Moduls bleibt erhalten, der Aufruf des alten Moduls ist jedoch unkommentiert):
LoadModule php5_module libexec/apache2/libphp5.so LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
Apache lädt das erste Modul, das in diesem Fall die alte Version wäre. Wenn ich den neuen Modulaufruf über den alten stelle, wird das Problem für mich gelöst. Es fühlt sich zwar nicht nach einer idealen Lösung an, da ich bei dem anderen LoadModule-Aufruf immer noch unkommentiert bin.
Ich kann mir vorstellen, dass es andere Szenarien gibt, die sich auf die Bearbeitung der Apache-Konfiguration beziehen, bei der eine einfache Änderung der Reihenfolge das Problem nicht lösen würde.
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?