在已经有PHP的Mac OS上安装PHP?

在已经有PHP的Mac OS上安装PHP?,php,macos,postgresql,Php,Macos,Postgresql,我需要安装一个编译后用于Postgres的PHP版本,与MacLeopard系统附带的默认版本不同。我如何做到这一点而不禁用httpd.conf和php.ini文件,或者由于它们太多而使系统混乱 我用自制软件来做这件事: brew install https://github.com/adamv/homebrew-alt/raw/master/duplicates/php.rb --with-mysql --with-intl --with-apxs2=/usr/sbin/apxs --enab

我需要安装一个编译后用于Postgres的PHP版本,与MacLeopard系统附带的默认版本不同。我如何做到这一点而不禁用httpd.conf和php.ini文件,或者由于它们太多而使系统混乱

我用自制软件来做这件事:

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文件,但是如果您想小心,可以先复制一个。它不影响httpd.conf


我使用自制软件来实现这一点:

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文件,但是如果您想小心,可以先复制一个。它不影响httpd.conf


MacPorts为其软件包创建一个完全独立的安装树:

sudo port install php5-postgresql
将安装您需要的一切。例如,您的php.ini将位于/opt/local/etc/php5/php.ini中


从这里获取MacPorts:

MacPorts为其软件包创建一个完全独立的安装树:

sudo port install php5-postgresql
将安装您需要的一切。例如,您的php.ini将位于/opt/local/etc/php5/php.ini中


从这里获取MacPorts:

您可以编译postgres模块并将其加载到现有的PHP中。请参阅:您可以编译postgres模块并将其加载到现有的PHP中。请参阅:使用brew对我很有效。我必须禁用本机apache服务器才能使用我的brew版本,但这没什么大不了的。使用brew对我来说很管用。我不得不禁用本机apache服务器,以便使用我编写的版本,但没什么大不了的。