安裝xdebug擴展
1 打開xdebug官網 https://xdebug.org/download.php
選擇
image.png
查看自己phpinfo信息
image.png
右鍵查看源代碼, 全選復制, 將其粘貼到下圖所示空白區域, 點擊分析按鈕,
image.png
獲取xdebug最合適的版本, 按照提示, 將下載的xdebug粘貼到指定位置, 配置php.ini
image.png
在php.ini最下方加入下列內容(xdebug按照自己的路徑配置)
[xdebug]
zend_extension = E:\xampp\php\ext\php_xdebug-2.5.4-7.1-vc14.dll
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = "PHPSTORM"
重啟apache, 查看phpinfo中是否有xdebug
配置phpstorm
image.png
下拉小三角, 點擊edit configuration
image.png
點擊左上角+號, 選擇php web application, 點擊...
image.png
將自己配置的虛擬主機域名填入host中, 如果是localhost, 就填寫localhost, 取個名字, 配置自己的web服務器端口, 保存, 將自己入口文件配置到start_url
image.png
保存, 即可打斷點進行調試
image.png
打上斷點, 點擊小爬蟲按鈕, 瀏覽器處于等待狀態, 在打開phpstorm, 會看到
image.png
將斷點標記至index.php上, 點擊點擊圖示下箭頭, 就能跳到下一個斷點
image.png
會進入到谷歌瀏覽器里, 將?XDEBUG_SESSION_START=16455這一段復制出來, 加到需要調試頁面url的參數上,
image.png