在已经有PHP的Mac OS上安装PHP?
我需要安装一个编译后用于Postgres的PHP版本,与MacLeopard系统附带的默认版本不同。我如何做到这一点而不禁用httpd.conf和php.ini文件,或者由于它们太多而使系统混乱 我用自制软件来做这件事:在已经有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
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服务器,以便使用我编写的版本,但没什么大不了的。