Mac安装
OSX 系统会预装 PHP, 只是一般情况下版本会比最新稳定版低一些。目前 Lion 是 5.3.10, Mavericks 是 5.4.17, Yosemite 则是 5.5.9, 但在 PHP 5.6 出来之后, 这些往往是不够的。
这里有许多方式在 OS X 上安装 PHP 。
通过 Homebrew 安装 PHP
Homebrew 是一个强大的 OS X 专用包管理器, 它可以帮助你轻松的安装 PHP 和各种扩展。 Homebrew PHP 是一个包含与 PHP 相关的 Formulae,能让你通过 homebrew 安装 PHP 的仓库。
也就是说, 你可以通过 brew install
命令安装 php5.3, php5.4, php5.5 或者 php5.6 ,并且通过修改 PATH
变量来切换各个版本。或者你也可以使用 brew-php-switcher 来自动切换。
通过 Macports 安装 PHP
MacPorts 是一个开源的,社区发起的项目,它的目的在于设计一个易于使用的系统,方便编译,安装以及升级 OS X 系统上的 command-line, X11 或者基于 Aqua 的开源软件。
MacPorts 支持预编译的二进制文件,因此你不必每次都重新从源码压缩包编译,如果你的系统没有安装这些包,它会节省你很多时间。
此时,你可以通过 port install
命名来安装 php5.3,php5.4,php5.5 或者 php5.6,比如:
sudo port install php54
sudo port install php55
你也可以执行 select 命令来切换当前的 php 版本:
sudo port select --set php php55
通过 phpbrew 安装 PHP
phpbrew是一个安装与管理多个 PHP 版本的工具。它在应用程序或者项目需要不同版本的 PHP 时非常有用,让你不再需要使用虚拟机来处理这些情况。
源码编译
另一个让你控制安装 PHP 版本的选择就是 自行编译。 如果使用这种方法, 你必须先确认是否已经通过 「Apple’s Mac Developer Center」 下载、安装 Xcode 或者 “Command Line Tools for XCode”。
集成包 (All-in-One Installers)
上面列出的解决方案主要是针对 PHP 本身, 并不包含:比如 Apache,Nginx 或者 SQL 服务器。 集成包比如 MAMP 和 XAMPP 会安装这些软件并且将他们绑在一起,不过易于安装的背后也牺牲了一定的弹性。