版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PHP開發(fā)調(diào)試環(huán)境配置文檔基于wamp和Eclipse for PHP Developers引言2系統(tǒng)環(huán)境2軟件準(zhǔn)備2WampServer2Eclipse for PHP Developers3安裝軟件3安裝WampServer3安裝Eclipse for PHP Developers3配置軟件3配置WampServer3Apache的配置3Xdebug的配置3Eclipse for PHP Developers的配置3配置workspace3配置調(diào)試環(huán)境3配置PHP Server3配置debug3設(shè)置調(diào)試用的瀏覽器3開始調(diào)試3創(chuàng)立工程和測(cè)試頁(yè)3編寫測(cè)試代碼3啟動(dòng)調(diào)試3調(diào)試結(jié)果3小結(jié)3引言為了
2、搭建PHP開發(fā)調(diào)試環(huán)境,我曾經(jīng)在網(wǎng)上查閱了無(wú)數(shù)的資料,但沒有一種真正能夠行的通的。因?yàn)镻HP開發(fā)環(huán)境需要很多種軟件相互配合,軟件之間版本必須相互匹配,而具體到底怎么個(gè)匹配法也很難說(shuō),至于最新版本的軟件之間相互匹配就更加缺少相應(yīng)的資料了。哪怕版本之間有細(xì)微的版本不匹配情況,最后的結(jié)果都會(huì)是徒勞無(wú)功。不過(guò),通過(guò)不懈的堅(jiān)持和努力,在失敗了一次又一次之后,終于在凌晨1點(diǎn)半將PHP開發(fā)調(diào)試環(huán)境全部搭建完畢,看到運(yùn)行網(wǎng)頁(yè)后,eclipse自動(dòng)進(jìn)入斷點(diǎn)那一刻,我的心里別提有多沖動(dòng)了。為了PHP新手少走彎路其實(shí)我也是新手,PHP語(yǔ)法還一點(diǎn)都不懂呢,我將搭建的過(guò)程總結(jié)下來(lái),希望對(duì)朋友們有所幫助。系統(tǒng)環(huán)境XP S
3、P3軟件準(zhǔn)備WampServer下載地址: :/ wampserver /en/#download-wrapper我下的是里面包含了搭建PHP必須的4個(gè)軟件:1. Apache 2.2.21 2. Php 5.3.10 3.4.5. 一些輔助軟件。為什么要使用WampServer呢?因?yàn)槿绻麊为?dú)安裝這些軟件,首先是一個(gè)個(gè)安裝很麻煩;其次是每個(gè)軟件都要進(jìn)行配置;第三是你安裝的各軟件之間可能版本并不相互匹配;最后由于版本不一致,可能配置的時(shí)候也會(huì)有細(xì)微的差異。而采用WampServer就好多了,它包含了搭建PHP開發(fā)調(diào)試環(huán)境的全部軟件,而且需配置的地方非常的少,當(dāng)然還不需要你考慮版本之間的匹配問題
4、。最后,之所以采用WampServer,也是因?yàn)槲易约涸谠嚵薔次分別安裝各個(gè)軟件均告失敗之后,才痛下決心采用一條龍效勞WampServer的。Eclipse for PHP Developers下載地址:我下的是32位的:這是一款eclipse為PHP開發(fā)者提供的IDE,對(duì)于習(xí)慣了使用eclipse開發(fā)的朋友來(lái)說(shuō),用它來(lái)開發(fā)php是再好不過(guò)的了。當(dāng)然等各個(gè)軟件都安裝好了之后我們還需要為這個(gè)IDE能夠調(diào)試PHP進(jìn)行一些配置,這個(gè)我們待會(huì)再說(shuō)。安裝軟件安裝WampServer這個(gè)只要一直下一步下一步就可以了,遇到設(shè)置smtp就隨便設(shè)置一個(gè)就行了。安裝完成后,我的安裝目錄是:C:wamp安裝完后的目
5、錄結(jié)構(gòu):從圖中可以發(fā)現(xiàn):我們需要的3個(gè)根本軟件apache、php、mysql都在安裝目錄下的bin文件夾中。此外www目錄是apache效勞器的網(wǎng)站目錄,待會(huì)安裝完Eclipse for PHP Developers后會(huì)把workspace設(shè)置到這個(gè)目錄。安裝Eclipse for PHP Developers這個(gè)只需要解壓縮到硬盤上相應(yīng)的位置就可以了。我把它解壓到了D:softwaredevelopphpeclipse,大家可以根據(jù)自己喜好自定義位置。配置軟件配置WampServer左鍵單擊屏幕右下角圖標(biāo),選項(xiàng)全在里面:翻開 short open tag 加載apache 的rewrite
6、模塊Apache的配置由于我的機(jī)器上安裝了IIS,占用了80端口,所以我需要修改apache的默認(rèn)端口為81進(jìn)入C:wampbinapacheApache2.2.21conf,翻開,找到Listen 80這一行改為L(zhǎng)isten 81,保存。重啟apache。這時(shí),在瀏覽器中輸入: :/localhost:81/會(huì)看到如下界面:里面包含了我們wamp server的全部功能。單擊phpinfo()鏈接,即可查看php的安裝情況Xdebug的配置網(wǎng)上很多資料都要手動(dòng)下載Xdebug并且自行配置,然而這個(gè)版本的WampServer里面已經(jīng)包含了Xdebug(位于C:wampbinphpphp5.3.
7、8zend_ext下),并且自動(dòng)配置過(guò)了。所以我們根本不需要配置什么,唯一需要配的就是翻開C:wampbinapacheApache2.2.21bin下的,找到最后幾行中的xdebug.remote_enable = off,改成xdebug.remote_enable = on。這樣做是為了在eclipse中調(diào)試時(shí)可以進(jìn)入斷點(diǎn)。在 :/localhost:81/中單擊phpinfo()鏈接,如果在其中有如下信息,說(shuō)明xdebug已正確安裝:Eclipse for PHP Developers的配置首先需要配置jdk,這個(gè)需要首先安裝jdk包,然后設(shè)置環(huán)境變量,網(wǎng)上有太多的配置文章,大家可以參
8、考進(jìn)行配置。本文的重點(diǎn)是讓Eclipse for PHP Developers支持PHP調(diào)試,下面我們就來(lái)看如何在Eclipse for PHP Developers進(jìn)行PHP配置的:配置workspace翻開Eclipse for PHP Developers,需要設(shè)置workspace,這個(gè)必須設(shè)置到wamp的www目錄,否那么待會(huì)無(wú)法進(jìn)行調(diào)試。我的www目錄是C:wampwww配置調(diào)試環(huán)境進(jìn)入Eclipse - Window Preferences設(shè)置 PHP Executable。里需要注意的路徑,這里的路徑是WAMP SERVER中特有的放在了apache目錄下配置PHP Serve
9、rPHP Server設(shè)置成默認(rèn)的就行了,由于我們改了apache的端口為81,所以這里也要進(jìn)行相應(yīng)的修改:配置debug設(shè)置調(diào)試用的瀏覽器由于默認(rèn)會(huì)使用內(nèi)置的瀏覽器進(jìn)行調(diào)試,很不方便,所以我改成了習(xí)慣用的chrome:開始調(diào)試創(chuàng)立工程和測(cè)試頁(yè)創(chuàng)立PHP工程,并創(chuàng)立做測(cè)試頁(yè)面編寫測(cè)試代碼在中輸入以下代碼,并在第二行參加斷點(diǎn):?jiǎn)?dòng)調(diào)試這里使用PHP Web Page方式進(jìn)行調(diào)試,需要設(shè)置C:wampbinapacheApache2.2.21bin下的中xdebug.remote_enable = on,表示啟用遠(yuǎn)程調(diào)試。當(dāng)然這一步已經(jīng)在前面的Xdebug配置中配過(guò)了。調(diào)試結(jié)果啟動(dòng)調(diào)試后,會(huì)自動(dòng)啟動(dòng)chr
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年股票互換協(xié)議
- 2025年度綠色建筑節(jié)能改造工程承包合同模板2篇
- 2025年度電影院場(chǎng)地租賃合同及觀影安全保障與服務(wù)標(biāo)準(zhǔn)協(xié)議3篇
- 2024版移動(dòng)網(wǎng)絡(luò)業(yè)務(wù)伙伴合同版B版
- 2025年度婚禮場(chǎng)地借用與策劃服務(wù)合同3篇
- 2025年度訴訟保全擔(dān)保流程規(guī)范細(xì)則合同3篇
- 2025年度池塘休閑漁業(yè)項(xiàng)目租賃協(xié)議3篇
- 2025年水土保持監(jiān)測(cè)技術(shù)咨詢與旅游開發(fā)合同3篇
- 二零二五年空調(diào)清洗保養(yǎng)及節(jié)能效益分析合同3篇
- 2025年版健康養(yǎng)老服務(wù)合同4篇
- 蒸汽回收方案
- 供應(yīng)鏈管理培訓(xùn)
- 2023小學(xué)道德與法治教師招聘考試試題與答案
- 氣管插管患者的壓力性損傷防治
- 湖南高職單招《綜合素質(zhì)測(cè)試》考試題庫(kù)(含答案)
- 失能老年人康復(fù)指導(dǎo)
- 數(shù)控加工技術(shù)-數(shù)控銑床的編程
- 內(nèi)科疾病的門診管理和科室建設(shè)
- 分子生物學(xué)在感染診斷中的應(yīng)用
- 供應(yīng)商年度評(píng)價(jià)內(nèi)容及評(píng)分表
- 山東省濟(jì)南市市中區(qū)2023-2024學(xué)年二年級(jí)上學(xué)期期中數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論