【发布时间】:2011-10-27 21:15:13
【问题描述】:
我需要安装一个经过编译的 PHP 版本可以与 Postgres 一起使用,这与我的 Mac Leopard 系统附带的默认版本不同。我怎样才能做到这一点而不会以某种方式禁用 httpd.conf 和 php.ini 文件或由于它们太多而使系统混乱?
【问题讨论】:
-
您可以编译 postgres 模块并将其加载到您现有的 PHP 中。
标签: php macos postgresql
我需要安装一个经过编译的 PHP 版本可以与 Postgres 一起使用,这与我的 Mac Leopard 系统附带的默认版本不同。我怎样才能做到这一点而不会以某种方式禁用 httpd.conf 和 php.ini 文件或由于它们太多而使系统混乱?
【问题讨论】:
标签: php macos postgresql
我使用自制软件来做到这一点:
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
【讨论】: