
OSX では、デフォルトでは (apple) ライブラリとコンポーネントは /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 に保存しますか? または、Apache が新しい PATH 変数を認識するように、~/.launchd.conf または /etc/.launchd.conf を使用する必要がありますか?
注記:
最近まで、新しいライブラリをインストールまたは更新する必要があるたびに、Apple が提供するライブラリをコンパイルして置き換えていました。残念ながら、これは最終的に狂気につながる道であり、システム アップデートによってコンピューターが完全にクラッシュし、工場出荷時の状態にフォーマットせざるを得なくなった後にそのことが分かりました。