我会尝试将我的 php 版本更新到 5.4 版。
当我在控制台中通过 /usr/local/bin/php -v 查看时,我看到了 5.4.3 版本,使用 php -v 它告诉我安装了 5.3.10 版本。
如何删除旧版本?
我会尝试将我的 php 版本更新到 5.4 版。
当我在控制台中通过 /usr/local/bin/php -v 查看时,我看到了 5.4.3 版本,使用 php -v 它告诉我安装了 5.3.10 版本。
如何删除旧版本?
更新:截至 2014 年初,您可能最好从http://php-osx.liip.ch/构建安装,因为它包含大多数扩展。如果您确实需要自己编译,请遵循原始答案。
原答案:
Mac 带有一个预装的 php,您可以轻松覆盖。
这是我为更新已安装的 php 所采取的步骤列表:
先决条件:
构建和安装 php:
php -i | head
在控制台中运行。您想要的是使用这些标志配置您的新 php,以确保您有适当的 pcre 支持并且一切正常。./configure
使用您刚刚获得的标志运行脚本make
通过运行和sudo make install
之后构建 php 。这实际上将取代随 OS X 分发的原始 php。并且不要忘记运行make test
...
例如:我构建 php 的工作流程
wget http://url_to/php_source.tar.gz
tar -zxvf php_source.tar.gz
cd php_source/
php -i | head
./configure --prefix=/usr --with-snmp # ... same flags as previous build
make
sudo make install