一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

使用NetBeans + Xdebug調(diào)試PHP程序的方法

按照網(wǎng)絡(luò)上的資料配置好調(diào)試環(huán)境后實際試用了發(fā)現(xiàn)功能較為簡陋,單文件調(diào)試還可,如果是跨文件調(diào)試項目就不那么舒服了,試用過程中因為DBGP插件也存在許多缺陷,煩惱不斷,經(jīng)常性地stack overflow,很是遺憾。后來想想Np++只是Editor,不要對它強(qiáng)求過多,插件的版本也比較低,存在許多BUG也是可以理解的,等它慢慢完善再說吧,開源社區(qū)的力量可是很強(qiáng)大的,^^。
昨晚在壇里某位同志的博文里再次見到了NETBeans這個熟悉的字眼(之前選開發(fā)環(huán)境的時候因為NB非常強(qiáng)大,功能設(shè)置很人性化,界面非常友好,又有非常強(qiáng)的自動完成功能,都差不多就要定它了,可是因為當(dāng)時不懂有xdebug,所以沒搞懂怎么調(diào)試,就繼續(xù)用著EP Ctrl+B“調(diào)試”程序了),就用加上“xdebug”google了一下發(fā)現(xiàn)NB調(diào)試功能就是通過其實現(xiàn)的,而且功能齊全,評價不錯,哈哈,大大的驚喜,因為太晚了怕影響舍友休息,就決定次日來搞掂它。
……
  今天外出溜達(dá)回來后,把開發(fā)環(huán)境折騰了一番,現(xiàn)將配置過程整理如下:

[我的環(huán)境]

OS:Vista Business SP1 en_US
php:5.2.8
Apache:2.2.11
NETBeans:6.5.1 php
        http://www.NETbeans.org/downloads/start.html?platform=windows〈=zh_CN&option=php&version=6.5.1
Xdebug:2.0.4-5.2.8
        http://www.xdebug.org/files/php_xdebug-2.0.4-5.2.8.dll

[安裝Xdebug]

1、將php_xdebug-2.0.4-5.2.8.dll解壓至php安裝目錄下的ext文件夾。
本機(jī)為:D:/Wamp/php/ext
2、修改php.ini,在末位添加如下內(nèi)容:
[php]
zend_extension_ts=" D:/Wamp/php/ext/php_xdebug-2.0.2-5.2.5.dll"
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
[/php]
注:zend_extension_ts 的值以你實際安裝位置為準(zhǔn);xdebug 會與zend_optimizer相沖突,請注釋/刪除掉php.ini內(nèi)的與zend_optimizer相關(guān)的語句;xdebug.remote_port的值要與NB的工具->選項->調(diào)試器端口 所填寫內(nèi)容一致,缺省為9000
3、在Vista環(huán)境下,通過apache模塊加載php的方式在載入xdebug后執(zhí)行php腳本apache會崩潰,如果要正常使用xdebug調(diào)試php程序的話,需要將php的運行方式更改為CGI,請在httpd.conf添加如下內(nèi)容:
[php]
#LoadModule php5_module D:/Wamp/php/php5apache2_2.dll
#phpIniDir "D:/Wamp/php/"
ScriptAlias /php/ "D:/Wamp/php/"
<Directory D:/Wamp/php/>
Order allow,deny
Allow from all
</Directory>

#AddType application/x-httpd-php .php
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

注:注釋掉的是以模塊方式加載php的配置語句
[/php]

[開始調(diào)試]

1、新建并打開項目
2、打開需要調(diào)試的文件并設(shè)置斷點。
3、執(zhí)行頂部菜單內(nèi)的 調(diào)試->調(diào)試”xxx.php”,在彈出的對話框中選擇“服務(wù)器php”。點擊確定后,NB會自動使用你的默認(rèn)瀏覽器打開你要調(diào)試的文件,如:http://localhost/Comsenz/UCenter_Home/index.php?XDEBUG_SESSION_START=NETbeans-xdebug。此時,你會發(fā)現(xiàn)瀏覽器的請求一直未返回,而且NB右下角顯示“NETbeans-xdebug正在運行”,你就可以按F7正常調(diào)試程序了。
若未設(shè)置斷點,執(zhí)行調(diào)試的時候程序?qū)⒆詣釉诋?dāng)前文件的第一行暫停執(zhí)行。若不希望自動暫停執(zhí)行,請取消勾選工具->選項->php->在第一行停止。
4、表單處理調(diào)試可以執(zhí)行 調(diào)試->調(diào)試項目,后續(xù)操作類似,只不過如果你執(zhí)行到你設(shè)置斷點的腳本時,NB會自動中斷在斷點處,等待你調(diào)試哈!
5、詳細(xì)的請參照NB官方調(diào)試指南http://www.NETbeans.org/kb/docs/php/debugging_zh_CN.html

[參考站點]
http://www.NETbeans.org/downloads/index.html (NETBeans下載)
http://www.xdebug.org/download.php (Xdebug下載)

原文:http://www.zvv.cn/blog/show-101-1.html

[ 本帖最后由 zwws 于 2009-3-29 02:55 編輯 ]


1、打開項目,設(shè)置斷點.jpg


2、執(zhí)行調(diào)試.jpg


3、調(diào)試方式.jpg


4、單步調(diào)試.jpg


5、項目調(diào)試(跨頁).jpg

小Z寫東西總是那么詳細(xì)。頂上!
PS: 樓主的頭像很雷1.“xdebug 會與zend_optimizer相沖突,請注釋/刪除掉php.ini內(nèi)的與zend_optimizer相關(guān)的語句”
    不知道哪些語句是與zend_optimizer相關(guān)的語句 樓主能否詳細(xì)的給出
2.我的是win操作系統(tǒng)
              php 5.2.9
              Apache 2.11
              MYSQL 5.1


不知道是否和樓主配置的方式是一樣的
3.我也很喜歡NETBeans的開發(fā)模式 但是xdebug總是調(diào)試不好 按照網(wǎng)上說的做了還多次
仍舊不行  前期最終選擇了放棄  看了樓主發(fā)表的具體配置方法 很是感激 不過還有上面
兩個疑問  謹(jǐn)希望能夠得到樓主的最快最詳細(xì)的回復(fù)答案  非常感謝sejie10011 (2009-3-31 11:07:11)樓主寫得那么詳細(xì)。頂上!zwws (2009-3-31 12:22:52)1、呵呵,解決問題的方法很重要的,如果你知道zend_optimizer是如何安裝的,那不就解決問題了么?
我用“zend_optimizer php.ini”在google搜到了這篇文章
http://ideacm.com.cn/read.php?12
所以你只要根據(jù)文章在本地的php.ini里找到文章內(nèi)提到的相關(guān)語句注釋掉不就好了嘛,其實就是"zend_Optimizer."打頭的語句。當(dāng)然,前提是你安裝了zend_optimizer.

2、xdebug 2.0.4 支持 php 5.2.9的。zwws (2009-3-31 12:24:14)豆瓣淘滴。niohe (2009-3-31 22:43:54)多謝LZ指教!!iminto (2009-4-02 19:58:07)支持樓主大碗茶 (2009-4-03 17:02:32)zend optimizer和 xdebug是可以共存的qgymje (2009-8-27 11:56:53)我想問一下我的這個情況
http://bbs.phpchina.com/thread-149075-1-1.html
調(diào)試后步入步出不能用zhenjiangdeni (2010-6-23 14:42:03)樓主,我都按照你說的配置了,為什么,ide又下角老是顯示   正在等待連接(NETbeans-xdebug).沒有辦法調(diào)試luzhou (2010-6-25 19:29:22)不錯啊!luzhou (2010-6-25 19:31:05)http://zh-cn.NETbeans.org/kb/docs/php/debugging.htmlgguoyu (2010-6-25 20:58:24)回復(fù) 12# zhenjiangdeni

php技術(shù)使用NetBeans + Xdebug調(diào)試PHP程序的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国内自产拍自a免费毛片 | 国产欧美日韩不卡一区二区三区 | 综合图区亚洲白拍在线 | 51精品视频免费国产专区 | 天天做天天添天天谢 | 免费人成网站尤物在线观看 | 精品国产免费一区二区 | 波多野结衣精品一区二区三区 | 日本免费新一区二区三区 | 国产大片在线观看 | 黄色网页在线免费观看 | 国产午夜一级鲁丝片 | 韩国特级一级毛片免费网站 | 99在线精品日韩一区免费国产 | 一区二区三区国产美女在线播放 | 亚洲国产精品自产在线播放 | 久久久久久久国产精品 | 国产精品自在线拍 | 国产精品资源在线观看 | 一级毛片成人免费看免费不卡 | 一级特黄欧美 | 色视频网站色视频播放 | 91九色精品国产 | 国产成在线观看免费视频 | 亚洲国产99 | 免费视频黄 | 国产精品第12页 | 国内精品一区二区 | 免费高清视频日本 | 国产成人精品三区 | 日韩精品久久久免费观看夜色 | 牛牛本精品99久久精品88m | 影院成人区精品一区二区婷婷丽春院影视 | 99久久精品免费视频 | 国产亚洲精品福利片 | 天天拍夜夜添久久精品免费 | 免费日本一区 | 5月丁香6月婷婷 | 久久精品美女视频 | 色哟哟在线网站 | 亚洲线精品一区二区三区 |