如何在 Mac OS X 上升级 PHP

如何在 Mac OS X 上升级 PHP

所以我做了简单的事情:

php -i | head
./configure --prefix=/usr --with-snmp
make
sudo make install

phpinfo()仍然显示 5.3.15。以下是一些调查结果:

  • PHP_BINDIR = /usr/bin
  • phpversion() = 5.3.15
  • 192-168-0-100:$ /usr/bin/php -v
    PHP 5.4.8 (cli)(构建于:2012 年 11 月 8 日 09:30:58)
  • 192-168-0-100:$ /usr/local/bin/php -v
    PHP 5.4.8 (cli)(构建于:2012 年 11 月 7 日 22:09:56)
  • 192-168-0-100:$ php
    /usr/bin/php

还尝试使用不同的 ln -s。有什么建议吗?

PS php 在 localhost 上运行良好,但它仍然是 5.3(尝试了 php 5.4 的一些新功能)

答案1

不要自己构建并可能对您的/bin目录造成严重破坏 - 这可能会破坏您原始的 PHP 安装 - 请帮自己一个忙并使用如下所示的预构建安装。


移动应用平台

移动应用平台目前附带 PHP 5.2 和 5.4.4。它将独立运行,您可以随时切换。

MAMP 的安装方式与典型的 Mac 方式相同:非常简单。MAMP 不会影响已在 OS X 上运行的任何现有 Apache 安装。您可以安装 Apache、PHP 和 MySQL,而无需启动脚本或更改任何配置文件!

 

PHP 二进制包

您还可以尝试适用于 OS X 的 PHP 5.3/5.4作为二进制包:

此软件包在 /usr/local/php5 中安装(通常)最新的 PHP 5.3.x/5.4.x […]。它安装了许多有用的扩展 […]。它还提供了一个不错的 php.ini,其中所有设置均根据“最佳实践”进行配置。

对于 PHP 5.4,安装非常简单,只需运行:

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4

相关内容