前言:
有夠拖延症的,應該是一年多以前就使用過PhpStorm的debug斷點調試了吧,不夠過當時是別人幫我配的,我記得還挺復雜。后來重裝系統后嘗試了配置,好像沒成吧,記得當初老師幫我配也沒成(。。。)。總歸還是自己太不上心了,一件小事拖了這么久。
今天找了個教程進行了配置,通俗易懂,簡單明了。完美。記錄下。
內容:
首先檢查自己本地php環境是否安裝Xdebug,如下圖。
如果沒有安裝的話,就先進行安裝
將phpinfo();的信息全部輸入網址:http://xdebug.org/wizard.php中的框,得到適配的xdebug版本,如下圖
點擊按鈕獲取相對應的版本進行安裝,然后根據以下步驟進行操作
安裝好后打開php.ini進行配置
[xdebug]
;zend_extension的值根據自己的本地環境填寫
zend_extension = "D:/IdeMix442_jcp/php-5.5.27-Win32-VC11-x64/ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
xdebug.idekey=phpstorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
;xdebug.remote_port默認值為9000,這里需要跟phpstorm配置一致,下面有說明
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = On
---------------------
作者:笨小孩丶
來源:CSDN
原文:https://blog.csdn.net/qq_21386275/article/details/78109498
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
以上就安裝好xdebug擴展了
接着配置IDE,我這邊采用的是然后是配置phpstorm,Ctrl+Alt+S快捷鍵打開設置,搜索xdebug,其中的Debug port確保不被其他應用占用,當程序無法進入斷點時,可以考慮是否有其他應用占用了你本地的9000端口。如下圖
最后一步安裝瀏覽器擴展
這邊采用的是chrom
Xdebug下載地址(CSDN沒有0積分選項):http://download.csdn.net/download/qq_21386275/9995790
下載之后,解壓,選擇其中一個版本,安裝在你的chrom瀏覽器中(直接拖入瀏覽器的擴展就可以了),我自己測試的360極速瀏覽器也是可以的。安裝完成之后,瀏覽器右上角會出現個爬蟲一樣的東西,如下圖。
以上就安裝好了,就可以進行斷點調試了。
設置斷點進行調試,快捷鍵F7進行下一步執行不跳過函數,F8會跳過函數。
結語: 改改自己拖沓的壞毛病。