亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

characters

使用當前穩(wěn)定版本的 PHP (7.1)

如果你剛開始學習 PHP,請使用最新的穩(wěn)定版本 PHP 7.1。相對于老版本的 5.x 來說,PHP 7.1 非常新,并且增加了很多令人驚喜的 新特性 。由于底層引擎大部分被重寫了,現(xiàn)在新版本的 PHP 比老版本運行得更快。

通常你會在將來的工作中遇到還在使用 PHP 5.x 的情況,5.x 系列的最新版本是 5.6。雖然這個版本也還不壞,但是你應當盡量升級到這個系列的最新的穩(wěn)定版本 - PHP 5.6 2018 年之后將不再收到安全更新。由于 不向后兼容的 的情況不多,因此升級其實很容易。如果你不確定哪個特性在哪個版本中引入的,請到 php.net 網(wǎng)站查看吧。

內(nèi)置的 web 服務器

PHP 5.4 之后, 你可以不用安裝和配置功能齊全的 Web 服務器,就可以開始學習 PHP。 要啟動內(nèi)置的 Web 服務器,需要從你的命令行終端進入項目的 Web 根目錄,執(zhí)行下面的命令:

> php -S localhost:8000

了解更多內(nèi)置的命令行服務器

Mac 系統(tǒng)安裝 PHP

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 相關的 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 會安裝這些軟件并且將他們綁在一起,不過易于安裝的背后也犧牲了一定的彈性。

Windows 系統(tǒng)安裝 PHP

你可以從 windows.php.net/download 下載二進制安裝包。 解壓后, 最好將你的 PHP 所在的根目錄(php.exe 所在的文件夾)添加到 PATH 環(huán)境變量中,這樣就可以從命令行中直接執(zhí)行 PHP。

如果只是學習或者本地開發(fā),可以直接使用 PHP 5.4+ 內(nèi)置的 Web 服務器, 還能省去配置服務器的麻煩。如果你想要包含有網(wǎng)頁服務器以及 MySql 的集成包,那么像是Web Platform Installer、XAMPP、EasyPHP、OpenServer和 WAMP 這類工具將會幫助你快速建立 Windows 開發(fā)環(huán)境。不過這些工具將會與線上環(huán)境有些許差別,如果你是在 Windows 下開發(fā),而生產(chǎn)環(huán)境則部署至 Linux ,請小心。

如果你需要將生產(chǎn)環(huán)境部署在 Windows 上,那 IIS7 將會提供最穩(wěn)定和最佳的性能。你可以使用 phpmanager (IIS7 的圖形化插件) 讓你簡單的設置并管理 PHP。IIS7 也有內(nèi)置的 FastCGI ,你只需要將 PHP 配置為它的處理器即可。更多詳情請見dedicated area on iis.net。

通常在不同的開發(fā)和生產(chǎn)環(huán)境中運行應用總會導致一些奇特的 bug。如果你在 Windows 下開發(fā),然后要部署到 Linux (或者任何非 Windows 環(huán)境)上,建議使用 虛擬機 統(tǒng)一環(huán)境。

Chris Tankersley 發(fā)表了一些關于在 Windows 下做 PHP 開發(fā) 所用到的一些工具的相關博文,建議看一看。

Previous article: Next article: