首頁 >後端開發 >php教程 >phpstorm+xdebug

phpstorm+xdebug

WBOY
WBOY原創
2016-07-29 08:51:081159瀏覽

[xdebug]

zend_extension=”C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll”

xdebug.default_enablebug=1 % exception_trace = 1

xdebug.collect_vars = 1

xdebug.collect_return = 1

xdebug.collect_params = 1

xdebug.profiler_enable = 1 bug_proout🜎. = “cachegrind.out.%t-%s”

xdebug.remote_autostart = 1

xdebug.remote_enable = 1

xdebug.remote_handler = “dbgp”

xdehost.remote_hostbug.remoremorel.

xdebug.idekey=”PHPSTORM”

xdebug在php.ini的配置,埠預設是9000,最好改成別的,我改的是9002,idekey需要自己設定下,一會phpstorm配置需要。

打開phpstorm,ctrl+alt+s開啟設置,先修改php版本

Debug連接埠修改為9002

Servers新增:

name隨便寫

host:專案網域一般都是localhost

port :埠號
debugger:預設的Xdebug phpstorm+xdebug


修改DBGp Proxy phpstorm+xdebug IDE key:填入上邊設定的key,我這裡是 PHPSTORM

host:localhost (本機ip)

port:9002 (xdebug配置連接埠)



點這裡,Edit Configurations
phpstorm+xdebug

新增debug:
name隨便寫
server:選擇剛才設定的server
Strat url:載入的檔案路徑
phpstorm+xdebug

正常添加後灰色的綠箭頭和蟲子就能點了,我用的chrome,先去應用商店裝JetBrains IDE Support插件,然後打上斷點,點擊電話的圖標,點蟲子,應該就會自動開啟瀏覽器載入專案路徑了,回到ide就能看到debug資訊了,如圖
phpstorm+xdebug

註:如果出現這個報錯Waiting for incoming connection with ide key '15930'
,應該是xdebug沒有設定好。
引入dll 檔案
正確的:zend_extension=”C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll”
錯誤的:extension=”C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll”,否則會phpstorm+xdebug

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i

').text(i)); }; $numbering.fadeIn(1700); }); });
phpstorm+xdebug 以上就介紹了phpstorm+xdebug,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn