1. 下載eclipse,從官網(wǎng)上找就可以了,并確認(rèn)當(dāng)前系統(tǒng)中有java環(huán)境,即jdk和jre。
2. 安裝pdt了,采用的是在線安裝,更新地址在默認(rèn)中已經(jīng)包含了。只是更新起來比較麻煩。(如果直接下載 攜帶pdt的 eclipse版本,可省略)
3. 下載調(diào)試器,調(diào)試器有兩種,一種時(shí)xdebug,另一種時(shí)zenddebug,本文采用 xdebug。
下載下來的應(yīng)該是源代碼包。解壓縮,然后cd到目錄,然后phpize,有的時(shí)候可能沒有這個(gè)程序,運(yùn)行sudo apt-get install php5-dev,就可以了。然后就會(huì)出現(xiàn)熟悉的config程序 ./configure 出現(xiàn)一連串黑白屏字符,接著make,make install。后兩項(xiàng)命令執(zhí)行的時(shí)候,可能會(huì)需要sudo權(quán)限,因?yàn)樯婕暗綄⒊绦蛭募?fù)制到系統(tǒng)目錄。
4. 在/etc/php5/apache2/conf.d/中建立一個(gè)xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置項(xiàng)目。配置內(nèi)容如下:
代碼如下:
[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
放到這個(gè)目錄中的ini文件會(huì)被php自動(dòng)加載。
至此,xdebug的安裝配置已經(jīng)完成。
5. 打開eclipse,然后選擇window preference , 先配置服務(wù)選項(xiàng):
先配置debug,選擇php選擇debug,將php的debugger選擇為xdebug。接著配置server,
選擇php servers,然后彈出菜單:然后點(diǎn)擊new,在name處隨便選擇一個(gè)名字,url配置成調(diào)試的主url。
然后設(shè)置成default。
最后配置php executables,add 隨便起個(gè)名字,path設(shè)置成/usr/bin/php 然后設(shè)置ini的位置在/etc/php5/apache2/php.ini
sapi type應(yīng)該設(shè)置成cgi, 但是好像調(diào)整不過來,不知道為什么。
最后將php debugger設(shè)置成為xdebug就可以了。
6. 一切準(zhǔn)備就緒,新建一個(gè)php project ,這些得能在你的apache找到,然后新建一個(gè)php頁(yè)面,寫入一段代碼,加上幾個(gè)斷點(diǎn),然后右擊php頁(yè)面選擇debug as phpscript就可以看到熟悉的調(diào)試窗口了,可以看到變量列表,post,get的值等。
更多信息請(qǐng)查看IT技術(shù)專欄