寫在前面:php
xdebug的安裝參考:使用VS Code斷點調試PHPhtml
其餘參考:phpStorm+XDebug+chrome 配置chrome
運行環境:apache
phpStorm 2017.1.4瀏覽器
PHP 7.0.19服務器
Xdebug 2.5.4-7.0-vc14-x86_64函數
1. PHP安裝xdebug擴展post
參考:使用VS Code斷點調試PHPurl
2. 保存php.ini,從新啓動apache檢查是否成功開啓了xdebug服務.spa
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:跳轉到下一個斷點