![PHP開發(fā)調試環(huán)境配置文檔_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/19/1723de70-9197-4e30-8495-57b8e3e512aa/1723de70-9197-4e30-8495-57b8e3e512aa1.gif)
![PHP開發(fā)調試環(huán)境配置文檔_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/19/1723de70-9197-4e30-8495-57b8e3e512aa/1723de70-9197-4e30-8495-57b8e3e512aa2.gif)
![PHP開發(fā)調試環(huán)境配置文檔_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/19/1723de70-9197-4e30-8495-57b8e3e512aa/1723de70-9197-4e30-8495-57b8e3e512aa3.gif)
![PHP開發(fā)調試環(huán)境配置文檔_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/19/1723de70-9197-4e30-8495-57b8e3e512aa/1723de70-9197-4e30-8495-57b8e3e512aa4.gif)
![PHP開發(fā)調試環(huán)境配置文檔_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/19/1723de70-9197-4e30-8495-57b8e3e512aa/1723de70-9197-4e30-8495-57b8e3e512aa5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、PHP開發(fā)調試環(huán)境配置文檔基于wamp和Eclipse for PHP Developers引言2系統(tǒng)環(huán)境2軟件準備2WampServer2Eclipse for PHP Developers3安裝軟件3安裝WampServer3安裝Eclipse for PHP Developers3配置軟件3配置WampServer3Apache的配置3Xdebug的配置3Eclipse for PHP Developers的配置3配置workspace3配置調試環(huán)境3配置PHP Server3配置debug3設置調試用的瀏覽器3開始調試3創(chuàng)立工程和測試頁3編寫測試代碼3啟動調試3調試結果3小結3引言為了
2、搭建PHP開發(fā)調試環(huán)境,我曾經在網上查閱了無數(shù)的資料,但沒有一種真正能夠行的通的。因為PHP開發(fā)環(huán)境需要很多種軟件相互配合,軟件之間版本必須相互匹配,而具體到底怎么個匹配法也很難說,至于最新版本的軟件之間相互匹配就更加缺少相應的資料了。哪怕版本之間有細微的版本不匹配情況,最后的結果都會是徒勞無功。不過,通過不懈的堅持和努力,在失敗了一次又一次之后,終于在凌晨1點半將PHP開發(fā)調試環(huán)境全部搭建完畢,看到運行網頁后,eclipse自動進入斷點那一刻,我的心里別提有多沖動了。為了PHP新手少走彎路其實我也是新手,PHP語法還一點都不懂呢,我將搭建的過程總結下來,希望對朋友們有所幫助。系統(tǒng)環(huán)境XP S
3、P3軟件準備WampServer下載地址: :/ wampserver /en/#download-wrapper我下的是里面包含了搭建PHP必須的4個軟件:1. Apache 2.2.21 2. Php 5.3.10 3.4.5. 一些輔助軟件。為什么要使用WampServer呢?因為如果單獨安裝這些軟件,首先是一個個安裝很麻煩;其次是每個軟件都要進行配置;第三是你安裝的各軟件之間可能版本并不相互匹配;最后由于版本不一致,可能配置的時候也會有細微的差異。而采用WampServer就好多了,它包含了搭建PHP開發(fā)調試環(huán)境的全部軟件,而且需配置的地方非常的少,當然還不需要你考慮版本之間的匹配問題
4、。最后,之所以采用WampServer,也是因為我自己在試了N次分別安裝各個軟件均告失敗之后,才痛下決心采用一條龍效勞WampServer的。Eclipse for PHP Developers下載地址:我下的是32位的:這是一款eclipse為PHP開發(fā)者提供的IDE,對于習慣了使用eclipse開發(fā)的朋友來說,用它來開發(fā)php是再好不過的了。當然等各個軟件都安裝好了之后我們還需要為這個IDE能夠調試PHP進行一些配置,這個我們待會再說。安裝軟件安裝WampServer這個只要一直下一步下一步就可以了,遇到設置smtp就隨便設置一個就行了。安裝完成后,我的安裝目錄是:C:wamp安裝完后的目
5、錄結構:從圖中可以發(fā)現(xiàn):我們需要的3個根本軟件apache、php、mysql都在安裝目錄下的bin文件夾中。此外www目錄是apache效勞器的網站目錄,待會安裝完Eclipse for PHP Developers后會把workspace設置到這個目錄。安裝Eclipse for PHP Developers這個只需要解壓縮到硬盤上相應的位置就可以了。我把它解壓到了D:softwaredevelopphpeclipse,大家可以根據(jù)自己喜好自定義位置。配置軟件配置WampServer左鍵單擊屏幕右下角圖標,選項全在里面:翻開 short open tag 加載apache 的rewrite
6、模塊Apache的配置由于我的機器上安裝了IIS,占用了80端口,所以我需要修改apache的默認端口為81進入C:wampbinapacheApache2.2.21conf,翻開,找到Listen 80這一行改為Listen 81,保存。重啟apache。這時,在瀏覽器中輸入: :/localhost:81/會看到如下界面:里面包含了我們wamp server的全部功能。單擊phpinfo()鏈接,即可查看php的安裝情況Xdebug的配置網上很多資料都要手動下載Xdebug并且自行配置,然而這個版本的WampServer里面已經包含了Xdebug(位于C:wampbinphpphp5.3.
7、8zend_ext下),并且自動配置過了。所以我們根本不需要配置什么,唯一需要配的就是翻開C:wampbinapacheApache2.2.21bin下的,找到最后幾行中的xdebug.remote_enable = off,改成xdebug.remote_enable = on。這樣做是為了在eclipse中調試時可以進入斷點。在 :/localhost:81/中單擊phpinfo()鏈接,如果在其中有如下信息,說明xdebug已正確安裝:Eclipse for PHP Developers的配置首先需要配置jdk,這個需要首先安裝jdk包,然后設置環(huán)境變量,網上有太多的配置文章,大家可以參
8、考進行配置。本文的重點是讓Eclipse for PHP Developers支持PHP調試,下面我們就來看如何在Eclipse for PHP Developers進行PHP配置的:配置workspace翻開Eclipse for PHP Developers,需要設置workspace,這個必須設置到wamp的www目錄,否那么待會無法進行調試。我的www目錄是C:wampwww配置調試環(huán)境進入Eclipse - Window Preferences設置 PHP Executable。里需要注意的路徑,這里的路徑是WAMP SERVER中特有的放在了apache目錄下配置PHP Serve
9、rPHP Server設置成默認的就行了,由于我們改了apache的端口為81,所以這里也要進行相應的修改:配置debug設置調試用的瀏覽器由于默認會使用內置的瀏覽器進行調試,很不方便,所以我改成了習慣用的chrome:開始調試創(chuàng)立工程和測試頁創(chuàng)立PHP工程,并創(chuàng)立做測試頁面編寫測試代碼在中輸入以下代碼,并在第二行參加斷點:啟動調試這里使用PHP Web Page方式進行調試,需要設置C:wampbinapacheApache2.2.21bin下的中xdebug.remote_enable = on,表示啟用遠程調試。當然這一步已經在前面的Xdebug配置中配過了。調試結果啟動調試后,會自動啟動chr
最新文檔
- 新能源智能電網項目合作框架協(xié)議
- 電子廢物回收處理項目合同
- 水管采購合同
- 熱泵供暖設備采購合同
- 重慶簡單房屋租賃合同(31篇)
- 電子商務平臺賣家權益保護協(xié)議
- 自愿送養(yǎng)收養(yǎng)協(xié)議書
- 年度活動策劃與執(zhí)行工作方案
- 智能照明節(jié)能改造項目合作協(xié)議
- 封山育林施工合同
- 2024-2025學年成都高新區(qū)七上數(shù)學期末考試試卷【含答案】
- GB/T 19342-2024手動牙刷一般要求和檢測方法
- SLT824-2024 水利工程建設項目文件收集與歸檔規(guī)范
- 2024年山東鐵投集團招聘筆試參考題庫含答案解析
- (完整word版)中國銀行交易流水明細清單模版
- DB43∕T 859-2014 高速公路機電工程概預算編制辦法及定額
- 燃氣輪機LM2500介紹
- (精選)淺談在小學數(shù)學教學中如何進行有效提問
- 堆垛機速度計算表
- 凈土資糧——信愿行(11)第六講凈業(yè)三福變化氣質
- 服務體系流程圖【精選文檔】
評論
0/150
提交評論