2011-10-27 14 views
1

Mac Leopardシステムに付属しているデフォルトのバージョンとは異なり、Postgresで動作するようにコンパイルされたPHPのバージョンをインストールする必要があります。何らかの理由でhttpd.confファイルやphp.iniファイルを無効にしたり、システムを混乱させたりすることなく、これを行うにはどうしたらよいですか?すでにPHPをインストールしているMac OSにPHPをインストールしますか?

+2

。 –

+0

参照:[phpizeを使用してPHP拡張を有効にする方法](http://stackoverflow.com/questions/6200994/how-to-enable-php-extension-using-phpize) – outis

答えて

1

私はこれを行うために自作を使用:

brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql --with-intl --with-apxs2=/usr/sbin/apxs --enable-cli --enable-mbregex --with-pgsql 

これは、既存のphp.iniファイルを置き換えるべきではありませんが、あなたは慎重になりたい場合は、あなたが最初のコピーを作成することができます。それはMacPortsのは完全に独立したが、そのパッケージのインストールツリー作成のhttpd.conf

more detailed explanation

+0

私のためにbrewを使っています。私は私の醸造されたバージョンを使用するために、ネイティブのApacheサーバーを無効にしなければならなかったが、大きな問題はありません。 – Elisa

0

には影響しません:

sudo port install php5-postgresql 

はあなたが必要なすべてをインストールします。たとえば、php.iniは/opt/local/etc/php5/php.iniにあります。

はここからMacPortsのを取得する:あなたはPostgresのモジュールをコンパイルし、既存のPHPにロードすることができMacPorts

関連する問題