在MAC上升级到PHP 5.4并删除版本5.3.10

时间:2012-06-12 20:30:44

标签: php macos installation

我想把我的php版本更新到5.4版本。

当我在控制台中通过/ usr / local / bin / php -v查看时,我看到版本5.4.3和php -v它告诉我安装了5.3.10版本。

如何删除旧版本?

1 个答案:

答案 0 :(得分:26)

更新: 截至2014年初,您最好从http://php-osx.liip.ch/版本进行安装,因为它包含大多数扩展。如果您确实需要编译自己的,请按照原始答案。

原始答案:

Mac附带预装的php,您可以轻松覆盖。

这是我更新已安装的php的步骤列表:

先决条件:

  • Xcode及其命令行实用程序(安装表单首选项)将为您提供构建php的gcc编译器
  • libjpeg,libpng等,如果你想用这些构建。

构建和安装php:

  • 从www.php.net/downloads.php
  • 下载发行版
  • 解压缩存档并将控制台指向该位置
  • 现在,仍然安装了原始的旧php,在控制台中运行php -i | head。你想要的是用这些标志配置你的新php,以确保你有适当的pcre支持,一切正常。
  • 在您解压缩的php源目录中,使用您刚刚获得的标志运行./configure脚本
  • 之后运行makesudo 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