使用phpStudy配置:php
一、phpStudy通常都有php的xdebug擴展文件,不須要去官網下載,直接到phpStudy進行配置勾選擴展。web
而後進行php.ini參數配置,打開php.ini文件:chrome
在php.ini配置文件添加如下的參數:(注:請確保9000端口沒有被佔用)瀏覽器
1 xdebug.remote_enable = 1 2 xdebug.remote_handler = "dbgp" 3 xdebug.remote_host = "localhost" 4 xdebug.idekey= PHPSTROM 5 xdebug.remote_port = 9000
二、在phpstrom中配置xdebug, 選擇 file -> settings,打開以下的界面設置(注:xdebug的Debug port(調試端口)9000 要和 php.ini 文件中的 xdebug.remote_port 設置的端口保持一致)。服務器
下一步,在Debug欄中選擇DBGp proxy,DBGp proxy是一個協議,以下填寫,保持以配置文件php.ini添加的參數一致。ide
下一步,配置web的訪問服務,即web服務鏈接設置spa
在Servers項,點擊小+按鈕,新增如圖localhost選項,可任意命名。此處填寫的,就是web訪問參數。插件
這裏必須注意所填寫的Port端口號(內置端口號),這裏填的是內置web服務器的端口,這個內置Web服務器的端口要以php.ini配置文件的 xdebug.remote_port 參數一致。debug
三、配置debug模式: 在IDE主界面選擇 run 下的 edit configurations... 進入以下3d
完成上面的步驟能夠進入調試
四、添加瀏覽器調試插件:(例子:谷歌瀏覽器)
若是在瀏覽器中沒有添加Xdebug擴展插件,那麼須要下載相應調試插件,下載完後,修改文件名後綴成 .zip 或者 .rar 等可解壓格式均可以,而後進行解壓,添加到瀏覽器的擴展插件中
如: xdebug helper-1.4.3 插件,添加以下
選項設置:
下載瀏覽器調試插件的官網: https://www.crx4chrome.com/crx/24121/