- ベストアンサー
Mac PHPにモジュールの追加方法
SnowLeopard に標準で付いているPHPでimapというモジュールが使えないため、 imapをインストールしようと思ったのですが、そもそもPHPのソースが どこにあるのか、わかりません。。。 標準でインストールされているPHPにimapを追加するには、 どうすれば良いのでしょうか?? ネットで調べると、どれもPHPのソースからコンパイル方法が出てくるのですが、 せっかく標準で色々なライブラリがインストールされているので、 何か良い方法はないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
またまた的外れかも知れませんが、 finkの中のパケージにphp5-imap があります。MacPortsにも同じものがあります。 パケージの依存関係はfinkやMacPortsが自動的にやってくれるので、例えばfinkの場合は fink install php5-imap とすれば、必要なソフトを全部インストールしてくれますので便利です。 最近はMacPortsの方が勢いがある様な気がしますが、私はfinkを使っています。
その他の回答 (1)
- ki073
- ベストアンサー率77% (491/634)
phpを使っていませんので的外れな回答かも知れませんが。 phpは/usrの下にあります。 Linuxなどの場合は、/usrか/usr/localの中にインストルされるのが多いので、読み替えれば分かると思います。 Macに最初から入っているものは/usrに入っていることがほとんどです。 /System/Library/Frameworksや /Library/Framework 入っている場合もありますが、これは/usrにリンクされていますので、実質/usrです。 理解された上でいろいろ変更されるのは問題ないですが、そうでないのであれば finkかMacPortsで新しくインストールされることをお勧めします。 それぞれ/swと/optにインストールされますので、もとのphpは変更されずに、新しくインストールされます。 ターミナルから普通に実行すると新しくインストールしたものが使えるようになります。 時々、最初から入っているソフトを使うものもあります。その場合は大抵/usrのものを使ってくれますので、変なことは起こりません。 もしトラブった場合はフォルダごと捨てれば元にもどりますので。
お礼
ありがとうございました!
お礼
回答ありがとうございます。 詳しく教えていただき、助かります。 こちらで試してみたら、また連絡しますのでよろしくお願いいたします。
補足
ありがとうございました! うまくいきました!