[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
修改DBGp Proxy
IDE key:填入上邊設定的key,我這裡是 PHPSTORM
port:9002 (xdebug配置連接埠)
點這裡,Edit Configurations
新增debug:
name隨便寫
server:選擇剛才設定的server
Strat url:載入的檔案路徑
正常添加後灰色的綠箭頭和蟲子就能點了,我用的chrome,先去應用商店裝JetBrains IDE Support插件,然後打上斷點,點擊電話的圖標,點蟲子,應該就會自動開啟瀏覽器載入專案路徑了,回到ide就能看到debug資訊了,如圖
註:如果出現這個報錯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”,否則會
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介紹了phpstorm+xdebug,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。