phpeclipse xdebug 配置配置 -摘自網絡

1、安裝配置

一、訪問 http://www.phpeclipse.com/ ,找到右邊的 1.2.x dev nightly下的http://update.phpeclipse.com/update/nightly_1.2.x 路徑。
二、打開eclipse找到 help->Intall New software updates,點擊右側的 add site後填入:Eclipse 安裝php插件,http://update.phpeclipse.com/update/nightly_1.2.x ,而後全選擇,點擊next便可安裝。

三、XMAPP 下載安裝
訪問 XMAPP頁面 下載xampp-win32-1.7.7-usb-lite 安裝包。

解壓 D:\xampp。修改配置文件,xampp\apache\conf\httpd.conf,這裏作了2個修改。
端口修改成81,同時將Include "conf/extra/httpd-dav.conf"註釋起來。

執行 setup_xampp.bat,訪問下面url能正常出來,則xmapp環境沒問題。

http://localhost:81/xampp/phpinfo.php

四、啓動xdebug
XAMPP 1.7.2 捆綁了相應的 Xdebug .dll 文件。只需配置 php.ini 便可使用該文件。請注意,全部 Xdebug 設置都具備說明文本。

找到並打開 D:\php\php.ini 以進行編輯。這是 XAMPP 1.7.2 中的惟一 php.ini 文件。
查找並取消註釋如下行:zend_extension = "XAMPP_HOME\php\ext\php_xdebug.dll"。
查找並取消註釋如下行:xdebug.remote_host=localhost。將設置值從 localhost 更改成 127.0.0.1。
查找並取消註釋如下行:xdebug.remote_enable = 0。將 0 更改成 1。
查找並取消註釋如下行:xdebug.remote_handler = "dbgp"。
查找並取消註釋如下行:xdebug.remote_port = 9000。

保存 php.ini。重啓xmapp,訪問phpinfo.php能看到xdebug的界面。

五、Eclipse中 Preferences中, phpeclipse選項下,相應將c:改成 d:

php

2、測試項目

一、新建php project,(新建工做空間到htdocs下,這樣項目就存在在該路徑下,能直接訪問)
phptest項目的propeties中設置下訪問項目路徑。以下:



二、新建1.php ,phpinfo(); 並保存,在左邊的 Navigator 中右擊 test.php,而後在彈出菜單中點擊 Open PHP Browser 便可看到執行結果了。
訪問 http://localhost:81/phptest/1.php 能夠看到信息說明正常。

三、調試 phptest項目,使用xdebug。
a、確認xmapp中已經安裝好xdebug插件。
b、裝好phpeclipse以後,須要刪除(Disable)DBG插件,DBG和XDebug只能留一個,在Eclipse菜單欄中的about中找到install 的插件,把dbg刪除掉。安裝的時候能夠不用安裝。
c、在debug中配置(PHP XDebug Remote Script),Ide寫"test"後期debug時要用到,在pathmap中加入路徑。而後點擊debug調試,切換到debug模式下。


d、加斷點,注意只能右擊邊框加「XDebug Breakpoint」。(注意:不能直接雙擊邊框,直接雙擊是斷點用於java的debug的斷點)

訪問http://localhost:81/phptest/1.php?XDEBUG_SESSION_START=test
java

相關文章
相關標籤/搜索