
Unter OSX befinden sich (Apple-)Bibliotheken und -Komponenten standardmäßig in /usr.
Da ich MacPorts verwende und meine eigenen Module kompiliere, habe ich den folgenden Pfad eingerichtet:
/usr -> default Apple
/usr/local -> My own compiled
/opt/local -> MacPorts
In meinem .bash_profile
habe ich die folgende PATH-Variable festgelegt:
PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:$PATH
Die PATH-Variable ist jedoch nicht für alle Benutzer und Dienste verfügbar.
F. Ist diese Konfiguration empfehlenswert? Welche Probleme könnten dabei auftreten?
.
F. Ich führe die Standardinstallation von Apache 2 mit einer kompilierten Version von PHP 5.4.8 aus.Wo lässt sich die PATH-Variable am besten festlegen?In bash_profile behalten? Oder muss ich ~/.launchd.conf oder /etc/.launchd.conf verwenden, damit Apache die neue PATH-Variable sieht?
NOTIZ:
Bis vor kurzem habe ich jedes Mal, wenn ich eine neue Bibliothek installieren oder aktualisieren musste, die von Apple bereitgestellten kompiliert und ersetzt. Leider führt dieser Weg letztlich in den Wahnsinn, wie ich herausfand, nachdem ein Systemupdate meinen Computer komplett zum Absturz brachte und mich zur Werksformatierung zwang.