【问题标题】:Installing PHP on a Mac OS that already has PHP? [closed]在已经有 PHP 的 Mac OS 上安装 PHP? [关闭]
【发布时间】:2011-10-27 21:15:13
【问题描述】:

我需要安装一个经过编译的 PHP 版本可以与 Postgres 一起使用,这与我的 Mac Leopard 系统附带的默认版本不同。我怎样才能做到这一点而不会以某种方式禁用 httpd.conf 和 php.ini 文件或由于它们太多而使系统混乱?

【问题讨论】:

标签: php macos postgresql


【解决方案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 文件,但如果你要小心,你可以先复制一份。它不影响httpd.conf

more detailed explanation

【讨论】:

  • 使用 brew 为我工作。我必须禁用本机 apache 服务器才能使用我酿造的版本,但没什么大不了的。
【解决方案2】:

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

sudo port install php5-postgresql

将安装您需要的一切。例如,您的 php.ini 将位于 /opt/local/etc/php5/php.ini。

从这里获取 MacPorts:MacPorts

【讨论】:

    最近更新 更多