如今,在web開發領域中,PHP語言幾乎是必備之選。而談到PHP的開發環境搭建,大部分人都會想到LAMP、WAMP或MAMP等環境。然而,brew php 7.1則是一款更加輕量級、靈活、快速的PHP開發環境搭建方案,今天我們就來詳細了解一下。
眾所周知,brew是Mac下最常用的包管理工具。它可以幫助我們快速安裝升級各種軟件。而brew php 7.1則是基于brew的一個集成方案。通過這個方案,我們可以快速地搭建出一套符合自己需要的PHP開發環境。
舉個例子,假設我們正在開發一個基于Laravel框架的Web應用。為了能夠在本地環境中完成開發及測試,我們需要一個運行于本地的Web服務器和PHP運行環境。如果我們使用MAMP或XAMPP這類全家桶的方案,相信你也發現了,這類方案的啟動速度十分的緩慢,同時由于提供太過全面的功能,導致部分服務長期處于運行狀態,浪費了計算機的資源。而采用brew php 7.1,則能夠更快、更靈活地搭建出合適的環境。
接下來,我們就來看一下具體的操作步驟:
$ brew install php71
這條命令將會安裝最新版本的php 7.1。
$ php -v
通過這條命令,我們可以查看當前所安裝的php版本及相關信息。
安裝好php 7.1之后,我們可以使用如下命令來啟動php內置的Web服務器:
$ php -S localhost:8080 -t /path/to/document/root
這樣我們就可以在本地瀏覽器中通過http://localhost:8080來訪問/paht/to/document/root目錄下的內容了。
如果我們需要搭建一個帶有MySQL支持的PHP開發環境,那么可以使用以下命令來安裝:
$ brew install php71 --with-mysql
這里推薦大家使用MariaDB代替MySQL,因為MariaDB更穩定、更快速、更安全。安裝命令如下:
$ brew install mariadb
在安裝完MySQL或MariaDB后,我們需要配置一些參數才能使PHP正確地連接到MySQL。新建一個mysql.cnf文件,放置在/etc目錄下,然后添加以下內容:
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock
[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
這樣就可以進行本地的數據庫開發工作了。
總的來說,brew php 7.1 是一款非常實用、非常方便、非常靈活的PHP開發環境搭建方案。尤其適合于個人開發者、小型團隊,同時也能夠滿足日常的開發需求。我相信,在未來,brew php 7.1會逐漸成為PHP開發者的首選環境。