使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中遠程調試PHP


很多PHP程序員都習慣於使用echo、var_dump和exit來中斷和調試web應用程序,本文主要介紹結合xdebug、IntelliJ IDEA、Firefox/chrome/IE來遠程調試PHP WEB應用。

一、安裝xdebug

xdebug是一款PHP調試工具,在wamp server、xampp等PHP WEB套件中,只需要使做相應的設置調整,即可生效。對於獨立安裝的PHP,則需要另外安裝xdebug。

下面分別說明在上述三種情況下,如何設置和安裝xdebug。

1. wamp server

在安裝並啟動了wamp server之后,點擊系統托盤中wamp server的圖標,依次選擇 PHP>PHP Settings>(XDebug): Remote debug。

等待wamp server重啟之后,再次點擊托盤中的wamp server圖標,點擊彈出菜單中的localhost(見上圖),瀏覽器將打開如下頁面:

點擊其中的phpinfo(),打開php information頁面:

至此,wamp server中的xdebug配置成功。

注:如果操作系統為64位,還需要修改php.ini配置文件中xdebug文件名,步驟如下:

點擊下圖所示的php.ini:

打開如下行:

將php_xdebug-2.2.0-5.3-vc9.dll改為php_xdebug-2.2.0-5.3-vc9-x86_64.dll,見下圖:

重啟wamp server。

2.xampp

安裝xdebug,打開其安裝文件夾下的php子文件夾中的php.ini文件,查找如下兩行,並去除其前面的注釋符號(即行首的分號“;”)

並將 xdebug.remote_enable = 0 改為 xdebug.remote_enable = 1。

啟動xampp,在瀏覽器中瀏覽localhost,可看到如下啟動頁:

點擊其中的phpinfo(),打開php information頁,可找到如下內容:

配置成功。

 

3.獨立安裝的php+xdebug

二、配置 IntelliJ IDEA(PHPSTORM) 的xdebug(配合firefox/IE)

IntelliJ IDEA 是一款極為優秀的Java IDE,在掛載了PHP Plugins之后,就成為了一款優秀的PHP IDE,IntelliJ 公司將掛載了PHP及相關的一些插件的IDEA作為一款獨立的PHP編輯器投放市場,名為 PHPStorm,在PHP程序員中風靡一時。

為兩個編輯器設置Xdebug遠程調試的步驟相同。

啟動IDEA,

三、IDEA斷點調試

四、安裝firefox的easy xdebug插件

五、安裝chrome的xdebug helper插件

https://addons.mozilla.org/zh-CN/firefox/addon/easy-xdebug-with-moveable-/

http://www.mykurong.com/extensions/xdebughelper/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM