寫在前面:
xdebug的安裝參考:使用VS Code斷點調試PHP
其他參考:phpStorm+XDebug+chrome 配置
運行環境:
phpStorm 2017.1.4
PHP 7.0.19
Xdebug 2.5.4-7.0-vc14-x86_64
1. PHP安裝xdebug擴展
2. 保存php.ini,重新啟動apache檢查是否成功開啟了xdebug服務.
3. 打開phpStorm,快捷鍵Clt+Alt+S打開settings搜索Xdebug.
如果在上級菜單欄->PHP中phpStorm沒有自動識別php版本,則自己手動添加
4.進入Settings>PHP>Debug>DBGp Proxy,IDE key 填 PHPSTORM,host 填localhost,port填9000
5.進入Settings>PHP>Servers,這里要填寫服務器端的相關信息,如:name填localhost,host填localhost,port填80,debugger選XDebug
6.進入Run> Edit Configurations...,點default,選擇PHP Web Application,Server選填localhost,Start URL填你要訪問的目錄或者頁面(如:/index.php), Browser 默認或者選chrome
7.開始調試
單擊run-> Start Listen for PHP Debug Connections
然后再瀏覽器輸入訪問的頁面,遇到短點就會停止:
快捷鍵:
F7:逐語句調試,如果遇到調用函數則進行調用函數內部逐語句執行
F8:逐過程調試,不進入調用函數內部
F9:跳轉到下一個斷點