
在 OSX 中,預設情況下,(蘋果)庫和元件位於 /usr 中。
由於我使用 MacPorts 並編譯自己的模組,因此我有以下路徑設定:
/usr -> default Apple
/usr/local -> My own compiled
/opt/local -> MacPorts
在我的中.bash_profile
,我設定了以下 PATH 變數:
PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/sbin:$PATH
但是,PATH 變數並非適用於所有使用者和服務。
Q:推薦這種設定嗎?這可能會出現什麼問題?
。
Q:我正在使用 PHP 5.4.8 的編譯版本來執行預設的 Apache 2 安裝。設定 PATH 變數的最佳位置在哪裡?將其保留在 bash_profile 中嗎?或者我需要使用 ~/.launchd.conf 或 /etc/.launchd.conf 以便 Apache 看到新的 PATH 變數?
筆記:
直到最近,每次我需要安裝或更新新的函式庫時,我都會編譯並替換蘋果提供的函式庫。不幸的是,這是一條最終導致瘋狂的道路,正如我在系統更新使我的電腦完全崩潰後發現的那樣,迫使我恢復出廠格式。