天天看點

Mac配置php開發環境的一些心得

系統環境

  • macOS 10.14.5

第一步,brew的安裝

在mac中有一個強大的macOS包的管理器Homebrew 許多關于php的環境配置離不開這個東西。下載下傳了Homebrew後

安裝過程:打開Terminal,即mac電腦的終端,輸入以下指令

$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

按照終端的提示操作後,然後根據需要輸入密碼。完成後可以快速檢視brew是否安裝成功,隻要輸入

brew -v

輸入内容與結果如下

$ brew -v

Homebrew 2.1.11

Homebrew/homebrew-core (git revision 7915; last commit 2019-08-27)

Homebrew/homebrew-cask (git revision 8875c; last commit 2019-08-28)

Homebrew 将這些工具統統安裝到了 /usr/local/Cellar 目錄中,下載下傳後的封包件可以去這裡看看。

一些brew常用的指令:

指令 用途

brew search [package]

查找伺服器中可以下載下傳相關的包

brew install [package]

用下載下傳指定的包

brew update

更新brew伺服器的包目錄

brew uninstall [package]

解除安裝指定包

brew upgrade [package]

更新指定包

brew list -v

列出所有已經安裝的包

第二步,安裝PHP

在這裡我們使用brew來安裝php,在安裝前,先用brew search php來看看目前brew源上有那些php的版本可以供你下載下傳的,看下圖

Mac配置php開發環境的一些心得

php7.1打了鈎表示已經下載下傳了。在brew更新了之後,沒有了php7.1以下的版本,如果還是要安裝低版本的話,例如php5.6,可以輸入以下指令給brew添加源

brew tap exolnet/homebrew-deprecated

更新完之後再執行指令

brew search php
Mac配置php開發環境的一些心得

現在就出現了[email protected]版本可供下載下傳

好了,現在開始下載下傳php!!!沖沖沖!!!

直接輸入以下指令

brew install [email protected]

安裝結束後可以輸入以下指令來看看自己是否已經成功安裝

brew list
Mac配置php開發環境的一些心得

在安裝完php後,我們就可以抛棄mac自帶的php,我們切換到我們下載下傳的php版本

brew link [email protected]

這時候會顯示一段這樣的錯誤:

Mac配置php開發環境的一些心得

這個時候隻要我們完整的輸入上面兩條指令,就可以直接修改環境變量來改變目前系統使用的PHP版本了。

然後輸入以下指令來重載配置

source ~/.bash_profile

第三部,安裝pecl

在使用php來程式設計的時候,肯定需要安裝不同的擴充來輔助程式,接下來我們就下載下傳pecl擴充工具來幫助php安裝擴充

輸入以下的指令進行pecl的安裝

curl -O http://pear.php.net/go-pear.phar

sudo php -d detect_unicode=0 go-pear.phar

接下來一路按回車确認,然後輸入指令檢視pecl是否安裝成功

pecl version

接下來收一下pecl的用法

指令 作用
pecl search xdebug 檢視可供下載下傳的xdebug擴充版本
pecl install xdebug 下載下傳xdebug擴充

在輸入指令

pecl install xdebug

之後,擴充檔案就會出現在

/usr/local/Cellar/[email protected]/7.1.18/pecl/20160303/xdebug.so

這個路徑中。

接下來将xdebug.so移動到[email protected]預設擴充目錄

cp /usr/local/Cellar/[email protected]/7.1.18/pecl/20160303/xdebug.so /usr/local/Cellar/[email protected]/7.1.18/lib/php/20160303

接下來檢視php.ini裡面的配置,會見到xdebug的配置會出現在第一行,我們把他删除掉

并且在檔案的最後加上

[xdebug]

zend_extension=“xdebug.so”

xdebug.remote_enable=1

xdebug.remote_port=9001(這個是xdebug監聽的端口,需要和phpstorm裡面配置的一樣)

接下來輸入指令來看看是否成功安裝了擴充

php -m

隻要看到了下載下傳的擴充的名字,就是安裝成功了!!

就先寫這麼多,這些是最基礎的php的環境的配置,還沒有安裝配置Apache和mysql,在接下來會繼續更新其他配置的分享。