前言:之前搜了網上很多教程,發現在mac環境下安裝Xdebug一直不成功。我用的開發環境是MAMP+PhpStorm,不成功的主要原因是我每次修改php的配置文件時,都是去conf目錄下面找對應版本的php配置文件,改完后發現配置一直不生效,文件路徑大概是Applications/MAMP/conf/php5.6.10/php.ini。研究發現,MAMP工具有快捷的修改配置文件,我改的配置和工具提供的快捷修改的配置位置不太一樣,下面詳細介紹一下整個過程。
啟用Xdebug
MAMP
Xdebug勾選后,可以去php的配置文件里面看下做了哪些事情。
MAMP
然后可以查看一下是否成功啟用Xdebug。
MAMP
點擊菜單欄的phpinfo,搜索xdebug,查看配置選項。
phpinfo
phpstorm配置
-
記一下這邊的端口,一般默認的是是9000,不用修改。
phpstorm - 點擊phpstorm右上角運行按鈕左邊的下拉箭頭,選擇Edit Configurations...,點擊加號,新建一個PHP Web Application。
phpstorm -
新建完后,頁面如下所示。Name可以隨便起一個,Server為空,需要新建一個Server。Start URL指的是在你的server啟動之后,需要監聽的debug的URL,一般默認是/。
phpstorm -
新建一個server,填入server名字和你的項目地址,本地服務器一般host是127.0.0.1或者localhost,port為80,這邊依賴你的項目配置,根據實際情況填寫。
phpstorm -
設置好后,就可以下斷點,開始調試啦。記得把debug小蟲子按鈕右邊的開關打開。
phpstorm