本文包含如下內容:
1、Xdebug檔案下載及配置
進入Xdebug下載頁,根據提示選擇合適的Xdebug版本。
在Xdebug下載頁中需要將本地phpinfo()的原始碼複製到文字框中。以Chrome為例,按F12查看phpinfo()原始碼,右鍵->Copy->Copy element,將複製的內容填充到文字框中,點擊下面的Analysemy phpinfo() output按鈕,Xdebug即會提示下載哪個檔案及如何配置。
根據Xdebug的提示,配置php.ini檔案。我的設定檔如下
zend_extension =D:\AppServ\php5\ext\php_xdebug-2.4.0-5.6-vc11.dllxdebug.remote_enable = Onxdebug.remote_handler = "dbgp"xdebug.remote_host = "localhost"xdebug.remote_port = 9000xdebug.idekey= PHPSTROM
2、IDE(PhpStorm)發起調試
經過第一步的配置我們在phpinfo()輸出資訊中可以看到Xdebug的配置資訊。此時說明php對Xdebug的擴充已完成,接下來是對PhpStorm的配置。
點擊右上方的“運行/調試配置”按鈕,選擇Edit Configurations。
選擇PHP Web Application項
根據自身情況設定相應資訊,點擊OK
可看到“運行”、“調試”按鈕被點亮,在需要斷點調試的版面設定斷點,然後點擊調試按鈕即進入偵錯模式。
3、Chrome發起調試
IDE(PhpStorm)發起調試的特點是網頁由IDE開啟,配置資訊需要經常更換,使用起來很不方便。Chrome發起調試,跟正常網頁調試一樣,其配置方式如下:
PhpStorm配置
開啟PhpStorm進入File->Settings->PHP->Servers,填寫伺服器相關資訊。
進入File->Settings->PHP->Debug,設定Debug port為9000.
進入File->Settings->PHP->Debug->DBGp Proxy,配置IDE key、Host、Port等資訊。
將PhpStorm右上方的電話按鈕開啟,保持調試監聽狀態。
Chrome配置
下載並添加Chrome外掛程式。外掛程式安裝後
在需要調試的頁面中點擊該表徵圖,選擇Debug再次重新整理即可看到Php的斷點調試資訊。
以上就介紹了 PHP+PhpStorm+Xdebug配置方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。