前言:之前搜了網(wǎng)上很多教程,發(fā)現(xiàn)在mac環(huán)境下安裝Xdebug一直不成功。我用的開發(fā)環(huán)境是MAMP+PhpStorm,不成功的主要原因是我每次修改php的配置文件時,都是去conf目錄下面找對應(yīng)版本的php配置文件,改完后發(fā)現(xiàn)配置一直不生效,文件路徑大概是Applications/MAMP/conf/php5.6.10/php.ini。研究發(fā)現(xiàn),MAMP工具有快捷的修改配置文件,我改的配置和工具提供的快捷修改的配置位置不太一樣,下面詳細(xì)介紹一下整個過程。
啟用Xdebug

MAMP
Xdebug勾選后,可以去php的配置文件里面看下做了哪些事情。

MAMP
然后可以查看一下是否成功啟用Xdebug。

MAMP
點(diǎn)擊菜單欄的phpinfo,搜索xdebug,查看配置選項(xiàng)。

phpinfo
phpstorm配置
-
記一下這邊的端口,一般默認(rèn)的是是9000,不用修改。
phpstorm - 點(diǎn)擊phpstorm右上角運(yùn)行按鈕左邊的下拉箭頭,選擇Edit Configurations...,點(diǎn)擊加號,新建一個PHP Web Application。
phpstorm -
新建完后,頁面如下所示。Name可以隨便起一個,Server為空,需要新建一個Server。Start URL指的是在你的server啟動之后,需要監(jiān)聽的debug的URL,一般默認(rèn)是/。
phpstorm -
新建一個server,填入server名字和你的項(xiàng)目地址,本地服務(wù)器一般host是127.0.0.1或者localhost,port為80,這邊依賴你的項(xiàng)目配置,根據(jù)實(shí)際情況填寫。
phpstorm -
設(shè)置好后,就可以下斷點(diǎn),開始調(diào)試?yán)?。記得把debug小蟲子按鈕右邊的開關(guān)打開。
phpstorm




