本地環境phpStorm10+XDebug配置和斷點調試

首先下載所須要的xdebug擴展(dll文件放到php ext目錄下),而後在php.ini文件末尾添加配置php

注意:chrome

配置文件中[xdebug]有一行zend_extension="C:/wamp64/bin/php/php5.6.16/ext/php_xdebug-2.5.2-5.6-vc11-x86_64.dll"就能夠了,windows

不用再在php.ini中添加extension=php_xdebug-2.5.2-5.6-vc11-x86_64.dll(windows系統下載線程安全版本)不然會致使PhpStrom沒法調試斷點瀏覽器

[xdebug]
zend_extension ="C:/wamp64/bin/php/php5.6.16/ext/php_xdebug-2.5.2-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0安全

xdebug.var_display_max_children=128
xdebug.var_display_max_data=512
xdebug.var_display_max_depth=5

xdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp服務器

 

下面配置PhpStorm框架

打開phpStorm,進入File>Settings>PHP(文件-設置-語言和框架-php),這裏要interpreter瀏覽,填D:\xampp\php\php.exe,自動識別版本。phpstorm

 

6.      進入File>Settings>PHP>Servers,這裏要填寫服務器端的相關信息,ide

name填127.0.0.1,host填127.0.0.1,port填80,debugger選XDebug。圖7 是自定義的虛擬域名。測試

 

7.      進入File>Settings>PHP>Debug,看到XDebug選項卡,port填9000(與php.ini中xdebug配置的端口號一致),其餘默認。圖8

 

 

8.      進入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 PhpStorm,host 填127.0.0.1,port填9000----------與php.ini中的配置要一致,點OK退出設置。圖9

 

 

9.      進入Run> Debug configurations,點+號,Server選填127.0.0.1,start url 是在http://127.0.0.1的基礎上再加上去,如加上 9999m,就造成http://127.0.0.1/9999m.

以圖中藍色地址爲參考, Browse 填chrome,點OK退出設置。圖10

 

 

點OK退出設置以後,phpstorm運行按鈕旁邊自動填充localhost,且運行按鈕由灰色被激活成爲綠色。若是start url填的是http://127.0.0.1,

沒有填寫9999m,則當點擊phpstorm運行按鈕,瀏覽器進入默認地址http://127.0.0.1,沒辦法直接訪問http://127.0.0.1/9999m

 

 

 

10.   chrome瀏覽器連接配置。找到對應的插件,chrome的爲phpstrom IDE Support chrome.crx,本身下載而後拖動文件到chrome設置>擴展程序(必須在這個擴展頁面下才能把擴展託過來)。

 

通過測試這個chrome插件(JetBrains IDE Support)不太好用,建議在chrome下更換xdebug helper插件更好用。

火狐下使用插件---theeasiestxdebug

 

 

Chrome右上角增長了JB圖標即爲成功安裝插件。

 

 

 

11.   在phpStorm裏打開監聽,就是一個電話同樣的按鈕,點擊變爲綠色,在程序代碼點前點擊,設置程序段點,點擊綠色的debug爬蟲按鈕,chrome瀏覽器打開xdebug頁,phpStorm出現debug窗口,並獲取到variables值,即爲看到下面的debug信息,說明成功配置。圖13

 

 

12 斷點調試

 

 經過點擊紅框中的位置設置和取消斷點

 

 

 

 

大功告成!!!

相關文章
相關標籤/搜索