PHPStorm+xdebug 斷點調試

安裝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的參數上,

去掉index.php中的斷點, 在需要調試的其他頁面打入其他斷點, 點擊小爬蟲,
image.png
, 就可以進入到phpstorm中進行調試了
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容