• ベストアンサー

Mac PHPにモジュールの追加方法

SnowLeopard に標準で付いているPHPでimapというモジュールが使えないため、 imapをインストールしようと思ったのですが、そもそもPHPのソースが どこにあるのか、わかりません。。。 標準でインストールされているPHPにimapを追加するには、 どうすれば良いのでしょうか?? ネットで調べると、どれもPHPのソースからコンパイル方法が出てくるのですが、 せっかく標準で色々なライブラリがインストールされているので、 何か良い方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.2

またまた的外れかも知れませんが、 finkの中のパケージにphp5-imap があります。MacPortsにも同じものがあります。 パケージの依存関係はfinkやMacPortsが自動的にやってくれるので、例えばfinkの場合は fink install php5-imap とすれば、必要なソフトを全部インストールしてくれますので便利です。 最近はMacPortsの方が勢いがある様な気がしますが、私はfinkを使っています。

tama2002
質問者

お礼

回答ありがとうございます。 詳しく教えていただき、助かります。 こちらで試してみたら、また連絡しますのでよろしくお願いいたします。

tama2002
質問者

補足

ありがとうございました! うまくいきました!

その他の回答 (1)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

phpを使っていませんので的外れな回答かも知れませんが。 phpは/usrの下にあります。 Linuxなどの場合は、/usrか/usr/localの中にインストルされるのが多いので、読み替えれば分かると思います。 Macに最初から入っているものは/usrに入っていることがほとんどです。 /System/Library/Frameworksや /Library/Framework 入っている場合もありますが、これは/usrにリンクされていますので、実質/usrです。 理解された上でいろいろ変更されるのは問題ないですが、そうでないのであれば finkかMacPortsで新しくインストールされることをお勧めします。 それぞれ/swと/optにインストールされますので、もとのphpは変更されずに、新しくインストールされます。 ターミナルから普通に実行すると新しくインストールしたものが使えるようになります。 時々、最初から入っているソフトを使うものもあります。その場合は大抵/usrのものを使ってくれますので、変なことは起こりません。 もしトラブった場合はフォルダごと捨てれば元にもどりますので。

tama2002
質問者

お礼

ありがとうございました!