本文主要介紹的是如何用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的值等。
http://www.bkjia.com/PHPjc/788517.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/788517.htmlTechArticle本文主要介紹的是如何用eclipse pdt調試PHP 代碼。 1. 下載eclipse,從官網上找就可以了,並確認當前系統中有java環境,即jdk和jre。 2. 安裝pd...