?
This document uses PHP Chinese website manual Release
OS X 系統(tǒng)會預裝 PHP,只是一般情況下版本會比最新穩(wěn)定版低一些。目前 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 相關(guān)的 Formulae,能讓你通過 homebrew 安裝 PHP 的倉庫。
當前,你可以通過 brew install 命令安裝 php53、php54、php55、php56、php70 或者 php71,并且通過修改 PATH 變量來切換各個版本。或者你也可以使用 brew-php-switcher 幫你自動切換。
通過 Macports 安裝 PHP
MacPorts 是一個開源社區(qū)發(fā)起的項目,它的目的在于設計一個易于使用的系統(tǒng),方便編譯、安裝以及升級 OS X 系統(tǒng)上的 command-line、X11 或者基于 Aqua 的開源軟件。
MacPorts 支持預編譯的二進制文件,因此你不必重新從源碼壓縮包編譯所有依賴庫,如果你的系統(tǒng)還沒有安裝 PHP,MacPorts 能節(jié)省你很多時間。
當前,你可以利用 port install 命令安裝 php54、php55、php56、php70 或者 php71,例如:
sudo port install php56 sudo port install php71
并且你可以通過執(zhí)行 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),并且不會將系統(tǒng)自帶的 php 二進制文件覆蓋掉。
源碼編譯
另一個讓你控制安裝 PHP 版本的選擇就是 自行編譯。 如果使用這種方法, 你必須先確認是否已經(jīng)通過 「Apple’s Mac Developer Center」 下載、安裝 Xcode 或者 “Command Line Tools for XCode”。
集成包 (All-in-One Installers)
上面列出的解決方案主要是針對 PHP 本身, 并不包含:比如 Apache,Nginx 或者 SQL 服務器。 集成包比如 MAMP 和 XAMPP 會安裝這些軟件并且將他們綁在一起,不過易于安裝的背后也犧牲了一定的彈性。