如何使用Eclipse PDT調試PHP程序

本文主要介紹的是如何用eclipse pdt調試PHP 代碼。
1. 下載eclipse,從官網上找就可以了,並確認當前系統中有java環境,即jdk和jre。
2. 安裝pdt了,採用的是在線安裝,更新地址在默認中已經包含了。只是更新起來比較麻煩。(如果直接下載 攜帶PDT的 Eclipse版本,可省略)
3. 下載調試器,調試器有兩種,一種時xdebug,另一種時zenddebug,本文采用 xdebug。

下載下來的應該是源代碼包。解壓縮,然後cd到目錄,然後phpize,有的時候可能沒有這個程序,運行sudo apt-get install php5-dev,就可以了。然後就會出現熟悉的config程序 ./configure 出現一連串黑白屏字符,接着make,make install。後兩項命令執行的時候,可能會需要sudo權限,因爲涉及到將程序文件複製到系統目錄。


4. 在/etc/php5/apache2/conf.d/中建立一個xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置項目。配置內容如下:

[xdebug]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nestring_level=100
xdebug.profile_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.trace_output_dir="/tmp"
xdebug.profile_output_dir="/tmp"
xdebug.idekey=webide
xdebug.mode=req

放到這個目錄中的ini文件會被php自動加載。
至此,xdebug的安裝配置已經完成。


5. 打開eclipse,然後選擇window preference , 先配置服務選項:
先配置debug,選擇php選擇debug,將php的debugger選擇爲xDebug。接着配置Server,
選擇PHP Servers,然後彈出菜單:然後點擊new,在Name處隨便選擇一個名字,url配置成調試的主url。
然後設置成default。
最後配置PHP Executables,add 隨便起個名字,path設置成/usr/bin/php 然後設置ini的位置在/etc/php5/apache2/php.ini
SAPI Type應該設置成CGI, 但是好像調整不過來,不知道爲什麼。
最後將PHP debugger設置成爲XDebug就可以了。
6.   一切準備就緒,新建一個php project ,這些得能在你的apache找到,然後新建一個php頁面,寫入一段代碼,加上幾個斷點,然後右擊php頁面選擇debug as phpscript就可以看到熟悉的調試窗口了,可以看到變量列表,post,get的值等。

發佈了52 篇原創文章 · 獲贊 12 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章