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