leopardにphp5をインストールで嵌った


最初っからphpが入ってるんだけど(今回はコレで躓いた。pearが使えなかったり、socketの場所が指定されてたりするので別でインストールするのが普通かな。)
気付かずにtigerのようにphp5をインストール。

tigerの資料を見ながら

apache2にphp mac編(tiger) - いつの間にか27歳日記
楽勝だろうと思いながらインストール。

$ sudo port install php5 +apache2 +mysql5 +postgresql83 +sqlite +pear
>||


**でもなんか変
httpd.confもphp.iniも一通り修正して
php.infoを見てみるが、mysqlのsocketの場所がいっこうに変更されない。
>||
php -i 

でようやく、デフォルトでインストールされているphpが動いてることに気付いた。

とりあえず

一旦macportsでインストールしたphpをアンインストール。


んで、旧php関連ファイルを退避。
/usr/lib/php
/usr/include/php
/usr/bin/php
/usr/bin/php-config

再インストール

気を取り直して、再度phpをインストール。
で解決。


時々思うんだが、デフォルトのモジュールをアンインストールする
方法ってないんだろうか。