国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Eclipse+php插件+Xdebug搭建PHP完美開(kāi)發(fā)/調(diào)試環(huán)境指南

最近要開(kāi)始使用Zend框架開(kāi)發(fā)中型應(yīng)用系統(tǒng)了,由于采用完全面向?qū)ο蟮目蚣芩悸烽_(kāi)發(fā)程序,不光開(kāi)發(fā)思想,先前的Editplus+Dreamweaver編輯器組合顯然不能滿(mǎn)足我的要求了。我的新環(huán)境初步定為Eclipse+PDT插件+Xdebug+Apache。

先前一直對(duì)dotNET、Java的IDE的代碼自動(dòng)嗅探、代碼提示、程序斷點(diǎn)調(diào)試等等自動(dòng)化功能羨慕不已,而自己寫(xiě)PHP只能靠著echo、var_dump()來(lái)調(diào)試程序,能不能讓PHP也實(shí)現(xiàn)斷點(diǎn)調(diào)試呢?先前在Eclipse的PHP插件中發(fā)現(xiàn)了Debug的選項(xiàng),說(shuō)明調(diào)試功能應(yīng)該是可行的,但是不知道是怎么個(gè)配置法,跑上google查找資料發(fā)現(xiàn)沒(méi)有一個(gè)完整的介紹配置文檔,我只能將獲得的信息拼接起來(lái)后來(lái)測(cè)試。

結(jié)果是:完美實(shí)現(xiàn)PHP斷點(diǎn)調(diào)試!

=====================================================

本文系原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明文章源自思想之地,作者:朦朧中的罪惡

=====================================================

下面就是詳細(xì)過(guò)程。

步驟一:

1.首先下載并安裝相應(yīng)軟件

Jdk是絕對(duì)必要的,它是跑Eclipse的最基本要求,到這里下載。

Eclipse整合了PHP開(kāi)發(fā)插件版本在這里下載,選擇對(duì)應(yīng)自己的操作系統(tǒng)的版本后下載到本地即可。

XDebug到這里下載,請(qǐng)根據(jù)自己PHP的版本選擇相應(yīng)文件下載。

服務(wù)器任意,推薦使用Apache+PHP模塊安裝方式。

2.軟件安裝

首先安裝JDK后,安裝好后請(qǐng)按照下面步驟配置系統(tǒng)變量

其次是安裝Eclipse,Eclipse不用怎么設(shè)置,只要設(shè)置好了JDK,Eclipse放置于任何位置都可以直接運(yùn)行

最后Xdebug安裝

我自己使用的是PHP5.2.5,下載的xdebug文件名為:php_xdebug-2.0.3-5.2.5.dll,將文件放到php/ext文件夾下即可

3.配置

xdebug配置

打開(kāi)php.ini

在最后一行加入以下配置代碼,配置說(shuō)明已經(jīng)做好注釋

;載入Xdebug

zend_extension_ts="c:/php/ext/php_xdebug.dll"

;xdebug配置

[Xdebug]

;開(kāi)啟自動(dòng)跟蹤

xdebug.auto_trace = On

;開(kāi)啟異常跟蹤

xdebug.show_exception_trace = On

;開(kāi)啟遠(yuǎn)程調(diào)試自動(dòng)啟動(dòng)

xdebug.remote_autostart = On

;開(kāi)啟遠(yuǎn)程調(diào)試

xdebug.remote_enable = On

;收集變量

xdebug.collect_vars = On

;收集返回值

xdebug.collect_return = On

;收集參數(shù)

xdebug.collect_params = On

注意zend_extension_ts后面的路徑要填寫(xiě)絕對(duì)路徑,保存后重啟服務(wù)器即可。

此時(shí)用phpinfo()查看php配置,如果安裝成功,應(yīng)該可以看到以下信息:

下面是eclipse的配置

詳細(xì)配置請(qǐng)看下圖說(shuō)明(所有圖片均可點(diǎn)擊放大查看)

eclipse全局總體配置:

測(cè)試服務(wù)器配置:在上面窗口中點(diǎn)擊 PHP Server....后

PHP項(xiàng)目總體配置:打開(kāi)或新建一個(gè)php項(xiàng)目后,在項(xiàng)目上單擊右鍵,選擇 Properties

按照自己的實(shí)際要求配置好之后,整體的調(diào)試環(huán)境就完全配置好了,開(kāi)始enjoy吧!

下面介紹如何開(kāi)始調(diào)試

1.首先打開(kāi)你要調(diào)試的頁(yè)面,我這里以emlog首頁(yè)index.php為例

在eclipse的菜單中照?qǐng)D中的順序選擇:

這時(shí)eclipse就會(huì)啟動(dòng)debug界面,效果截圖:

如果你的服務(wù)器配置正確,那么就會(huì)蹦出瀏覽器并看到程序頁(yè)面了。

現(xiàn)在進(jìn)入重點(diǎn),很酷的PHP斷點(diǎn)調(diào)試功能

在你要設(shè)定斷點(diǎn)的行上點(diǎn)擊右鍵,選擇 Toggle Breakpoints

設(shè)定好之后,請(qǐng)?jiān)賳?dòng)debug

下面是個(gè)例子

有人肯定會(huì)問(wèn),這是首頁(yè),如果我要調(diào)試的頁(yè)面帶有參數(shù)或者不能直接訪問(wèn)怎么辦?

答案很簡(jiǎn)單,你只要在需要的調(diào)試的頁(yè)面上設(shè)定斷點(diǎn),debug時(shí)啟動(dòng)任何一個(gè)可以直接訪問(wèn)的頁(yè)面,然后從頁(yè)面上點(diǎn)擊到你要訪問(wèn)的頁(yè)面,或者訪問(wèn)調(diào)用你要調(diào)試的文件的頁(yè)面即可,運(yùn)行到斷點(diǎn)的時(shí)候eclipse會(huì)自動(dòng)跳出來(lái),這時(shí)你就可以開(kāi)始調(diào)試了。

聲明:該文章系網(wǎng)友上傳分享,此內(nèi)容僅代表網(wǎng)友個(gè)人經(jīng)驗(yàn)或觀點(diǎn),不代表本網(wǎng)站立場(chǎng)和觀點(diǎn);若未進(jìn)行原創(chuàng)聲明,則表明該文章系轉(zhuǎn)載自互聯(lián)網(wǎng);若該文章內(nèi)容涉嫌侵權(quán),請(qǐng)及時(shí)向上學(xué)吧網(wǎng)站投訴>>
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
phpstorm配置Xdebug進(jìn)行調(diào)試PHP教程
Eclipse for php + Xdebug搭建PHP的調(diào)試環(huán)境
[史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成開(kāi)發(fā)和斷點(diǎn)調(diào)試環(huán)境的配置]
PHPStorm+XDebug進(jìn)行調(diào)試圖文教程
eclipse+pdt+xdebug PHP集成開(kāi)發(fā)環(huán)境
Eclipse PHP XDebug 斷點(diǎn)無(wú)效(即斷點(diǎn)處不停止)的解決方案
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服