PHP+PhpStorm+Xdebug配置方法

來源:互聯網
上載者:User
本文包含如下內容:

  • Xdebug檔案下載及配置
  • IDE(PhpStorm)發起調試
  • Chrome發起調試

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教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.