xampp環境下用phpstorm+xdebug進行斷點除錯的配置
phpstorm+xdebug的斷點除錯設定。下面情況針對本機進行除錯,遠端除錯差距不大。
具體過程:
1. 伺服器端(本地除錯的情況下就是在本機)安裝好xampp,停止apache服務(注意,如果直接退出xampp,是不會停止apache的)
2. 在安裝目錄下找到php.ini,類似於d:\xampp\php\php.ini,並開啟
3. 找到被注釋掉的專案並按如下設定:
zend_extension ="d:\xampp\php\ext\php_xdebug.dll"(根據實際情況確定)
xdebug.remote_enable =1
xdebug.remote_handler ="dbgp"
xdebug.remote_host ="localhost"
xdebug.remote_mode ="req"
xdebug.remote_port =9000
其中remote_host 是指除錯客戶端的位址,即ide所在的ip,同理remote_port 是客戶端的埠,這兩項在遠端除錯的情況下注意修改
4. 儲存檔案,開啟apache,這時候在cmd裡輸入 d:\xampp\php\php.exe-m 看到xdebug,說明開啟成功。至此,伺服器端配置完畢
5. 下面是客戶端除錯,開啟phpstorm,進入file>settings>php>servers,這裡要填寫伺服器端的相關資訊,name填localhost,host填localhost,port填80,debugger選xdebug
6. 進入file>settings>php>debug,看到xdebug選項卡,port填9000,其他預設
7. 進入file>settings>php>debug>dbgpproxy,ide key 填 phpstorm,host 填localhost,port 填80
8. 點ok退出設定。
9. 開啟瀏覽器,如果是用chrome或者firefox可以找到對應的xdebug工具,工具的設定裡的ide key填上phpstorm,把localhost加入到白名單,以後除錯的時候把工具啟用就好了。如果是用其他瀏覽器,可以訪問在右邊填上phpstorm,點generate,把下面的鏈結新增到收藏夾,方便呼叫。
10. 在phpstorm裡開啟監聽,就是乙個**一樣的按鈕。
11. 在瀏覽器裡開啟xdebug工具,訪問localhost,與phpstorm連線成功!
PhpStorm Xdebug除錯配置
執行環境 ps版本 phpstorm 2016.2.2 php版本 php 5.6.28 win32 vc11 x64 xdebug版本 php xdebug 2.2.5 5.6 vc11 x86 64.dll php版本和xdebug版本一定要相對應 配置 1.php.ini配置 xdebug z...
phpstorm xdebug 遠端除錯
需要需要伺服器放行乙個除錯的埠,比如我們下面需要用到的9010埠 配置server 有些時候,我們需要除錯,就是有些錯誤。本地暴露不了。我們需要到線上查。本文主要使用xdebug phpstorm進行除錯 配置xdebug zend extension home work php70 lib php...
PHPStorm XDebug進行除錯
筆者的開發環境如下 windows8.1 apache phpstorm xdebug firefox xdebug helper 1.4.3外掛程式 一 xdebug安裝配置 將phpinfo網頁的源 拷貝到然後按照指導安裝即可。如下圖所示 2 安裝xdebug 3 配置xdebug 開啟d ph...