從macOS Yosemite (10.10)開始,蘋果公司已經將系統自帶的PHP版本更新到了5.5. 這對于普通的開發工作來說,已經足夠滿足需求。但是對于一些更高級的開發需求,如果要求使用最新的PHP版本或者實現某些比較高級的功能的話,我們就需要使用到Homebrew PHP FPM了。
一般而言,我們裝好PHP之后的執行文件都是php。Homebrew PHP FPM卻提供了一個類似于本地apache服務的進程,可以讓我們在本地開發過程中更加方便,像這樣啟動服務:
brew install php@7.3
brew services start php@7.3
有了Homebrew PHP FPM,我們也可以使用更多的PHP擴展,例如:APCu、Xdebug、MongoDB等等。我們只需要使用brew來安裝即可,就像這樣:brew install php@7.3-apcu
brew install php@7.3-xdebug
brew install php@7.3-mongodb
假設我們無法通過Apache或Nginx在本地運行PHP的Web應用程序,但我們需要一個PHP服務器來運行我們的應用程序。這就是Homebrew PHP FPM發揮的作用,它可以簡化我們的開發環境配置,并讓它們更加可靠和方便。
【優點】
使用Homebrew PHP FPM的好處是我們可以隨心所欲地安裝PHP版本和擴展,而無需擔心與先前的安裝方式之間的沖突。另外一點就是使用Homebrew的包管理器來安裝PHP相關的軟件的話,會比我們手動安裝要輕松得多,也更加統一化,畢竟是有一整個社區在維護。
【安裝步驟】
首先,我們需要確保你已經安裝了Homebrew,如果你還沒有安裝,可以在終端中使用下面的命令進行安裝:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
接下來,我們需要安裝PHP的依賴庫:brew install autoconf automake bison mcrypt icu4c libpng jpeg libtool libxml2 openssl@1.1 pkg-config readline re2c zlib
>這里的命令很長,可以直接復制到終端中使用。
最后,我們就可以直接使用Homebrew對PHP的命令進行安裝了:brew install php@7.3
>這里我們安裝了PHP 7.3版本。
【使用】
有了Homebrew PHP FPM,我們也可以同樣使用curl來進行測試,可以像這樣使用:curl http://localhost:9000
此時,我們就可以在瀏覽器中輸入地址localhost:9000來訪問我們的PHP應用程序了。
總之,Homebrew PHP FPM是一個非常強大的工具,可以幫助我們更輕松地管理我們的PHP開發環境,允許我們使用不同的PHP版本和擴展,而不需要擔心與其他工具的沖突。同時,它的安裝步驟也非常簡單,一定程度上加速了我們的開發工作,如果你是一名PHP開發者,建議嘗試一下。