日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )

發(fā)布時(shí)間:2025/5/22 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers ) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)轫?xiàng)目需求,需要開發(fā)PHP的項(xiàng)目,所以不得不花點(diǎn)時(shí)間開始學(xué)習(xí)PHP,過(guò)程非常要抓狂,還沒(méi)有開始開發(fā)已經(jīng)被一大堆復(fù)雜的環(huán)境搭建搞瘋了

? ?經(jīng)過(guò)多方實(shí)驗(yàn),決定將過(guò)程記錄下來(lái),也為了讓很多跟我一樣從零開始學(xué)習(xí)PHP的朋友少走彎路,當(dāng)然如果在各個(gè)組件之間的關(guān)系有什么疑問(wèn),也可以單獨(dú)私聊我

? ?1?軟件準(zhǔn)?

? ? ?WampServer

? ? 下載地址:http://www.wampserver.com/en/#download-wrapper
? ? 我下的是 里面包含了搭建PHP必須的4個(gè)軟件:
? ?1. Apache 2.2.21
? ?2. Php 5.3.10
? 3. Mysql 5.5.20
? 4. XDebug 2.1.2
? 提示:為什么要使用WampServer呢? 因?yàn)槿绻麊为?dú)安裝這些軟件,首先是一個(gè)個(gè)安裝很麻煩;其次是每個(gè)軟件都要進(jìn)行配置;第三是你安裝的各軟件之間可能版本并不相互匹配;最后由于版本不一致,可能配置的時(shí)候也會(huì)有細(xì)微的差別。而采用WampServer就好多了,它包含了搭建PHP開發(fā)調(diào)試環(huán)境的全部軟件(包括Xdebug),而且需配置的地方非常的少,當(dāng)然還不需要你考慮版本之間的匹配問(wèn)題。

? ??Eclipse for PHP Developers

下載地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1

? ? JDK安裝(eclipse本身運(yùn)行的前提就是JDK正確安裝)

?下載地址:? http://www.java.net/download/jdk7u60/archive/b11/binaries/jdk-7u60-ea-bin-b11-windows-x64-19_mar_2014.exe

? ? ?JDK下載要注意版本,比如Eclipse是64位的,則jdk也要安裝64位的

?? ??

?安裝過(guò)程,我就不說(shuō)了,下面直接講配置

一 : JDK配置

1. 右擊:我的電腦——〉屬性——〉高級(jí)——〉環(huán)境變量


2. 在系統(tǒng)變量里面找到“Path”這一項(xiàng),然后雙擊它,在彈出的界面上,在變量值開頭添加如下語(yǔ)句

D:/common/Java/jdk1.6.0_02/bin;

注意不要忘了后面的分號(hào),然后點(diǎn)擊編輯系統(tǒng)變量界面的確定按鈕

3. 點(diǎn)擊環(huán)境變量界面的“新建”,

變量名為:JAVA_HOME

變量值為:D:/common/Java/jdk1.6.0_02;

注意分號(hào),然后點(diǎn)擊新建系統(tǒng)變量界面的確定按鈕

4. 點(diǎn)擊環(huán)境變量界面的“新建”,彈出新建系統(tǒng)變量界面,

變量名為:classpath , 變量值為:.;?

注意是點(diǎn)和分號(hào),然后一路點(diǎn)擊確定按鈕,到此設(shè)置就完成了。


第四步:檢測(cè)安裝配置是否成功

進(jìn)行完上面的步驟,基本的安裝和配置就好了,怎么知道安裝成功沒(méi)有呢?

點(diǎn)擊:開始——〉運(yùn)行,在彈出的對(duì)話框中輸入“cmd”,然后點(diǎn)擊確定,在彈出的 dos 窗口里面,

輸入“javac”,然后回車,出現(xiàn) javac 的列表則表示安裝配置成功。


這邊正常之后,如果打開eclips任然報(bào)錯(cuò),可能是jdk版本和eclips版本不一致(bit32和bit64)

?

二:WampServer?配置

? ? 第一步:Apache的配置

? ? 通常程序員,電腦上的80的端口都會(huì)被占用,所以這里修改端口80為8088端口:
? ? ? (1)左鍵托盤圖標(biāo),在Apache里可以直接打開httpd.conf,查找到Listen 80,可以改成其他端口,我選用8088。
? ? ?(2)重啟wamp,就可以生效了。但是Localhost、phpMyAdmin、SQLiteManager,你可以點(diǎn)擊打開看到依舊是默認(rèn)的80端口。找到wamp安裝目錄下的wampmanager.tpl文件,記事本打開:在http://localhost后面添加8088端口,保存,退出并重新打開wamp生效。(其實(shí),wampmanager.ini文件中的類似的URL地址也隨之更改了)

? ? ?修改www目錄:

? ? ? ? (1)需要修改Apache的httpd.conf文件,有2處修改: 搜索類似 DocumentRoot "d:/wamp/www/"和<Directory "d:/wamp/www/">
修改為 DocumentRoot "e:/dev/web/"和<Directory "e:/dev/web/">
? ? ? ? (2)wampmanager.tpl文件,修改如下:FileName: "${wwwDir}"為FileName: "e:/dev/web"
? ? ? ? (3)wampmanager.ini文件,修改如下:[Menu.Left] 下FileName: "d:/wamp/www" 修改為FileName: "e:/dev/web"

? ? ? ? 注意:這里修改了路徑之后,會(huì)報(bào)錯(cuò):Unable to open WampServer's config file, please change path in index.php file ??

? ? ? ? 解決方法:打開新路徑中的index.php,修改$wampConfFile = 'D:/WampServer/wampmanager.conf';(實(shí)際路徑)

?

? ? ?Xdebug的配置
? ? ? ? 網(wǎng)上很多資料都要手動(dòng)下載Xdebug并且自行配置,然而這個(gè)版本的WampServer里面已經(jīng)包含了Xdebug(位于C:\wamp\bin\php\php5.3.8\zend_ext下),并且自動(dòng)配置過(guò)了。所以我們基本不需要配置什么,唯一需要配的就是打開C:\wamp\bin\apache\Apache2.2.21\bin下的php.ini,找到最后幾行中的xdebug.remote_enable = off,改成xdebug.remote_enable = on。這樣做是為了在eclipse中調(diào)試時(shí)可以進(jìn)入斷點(diǎn)。

? ? ? 修改MYSQL數(shù)據(jù)庫(kù)密碼

? ? ? wampserver默認(rèn)安裝的數(shù)據(jù)庫(kù)是沒(méi)有對(duì)應(yīng)的訪問(wèn)密碼的,這里我們需要設(shè)置以下密碼

? ? ? ? ?1、左鍵點(diǎn)擊,選擇“phpMyAdmin”,就會(huì)打開phpMyAdmin的管理頁(yè)面,點(diǎn)擊右上方的“權(quán)限”,一般情況下會(huì)出現(xiàn)如圖所示的表格,我們要做的就是點(diǎn)擊每一行用戶名為root的右邊的。

? ? ? ? ?2、點(diǎn)擊后,找到如圖二所示的修改密碼區(qū)域,填入欲修改的密碼,再點(diǎn)擊右下方的執(zhí)行,片刻之后上方就會(huì)出現(xiàn)修改成功的提示,每一個(gè)root用戶均需要做此操作,如果一時(shí)半會(huì)想不到一個(gè)好的密碼,也可以使用“生成密碼”功能生成一個(gè)隨機(jī)的密碼,但是這個(gè)密碼一定要記住,忘記了麻煩可就大了。
備注:修改密碼后可以看到 對(duì)應(yīng)賬戶 密碼欄 由原來(lái)的“否”變?yōu)椤笆恰?#xff0c;如上圖 綠色圈出部分。那么添加新用戶(接下來(lái)會(huì)詳細(xì)講到)、刪除用戶 如 上圖紅色標(biāo)出部分即可完成操作!

? ? ? ? ?3、做完上述操作之后重啟一下MySQL服務(wù),然后刷新頁(yè)面,大家就會(huì)發(fā)現(xiàn)出現(xiàn)了如圖所示的錯(cuò)誤,這是為什么呢
是因?yàn)閯偛盼覀冃薷牧薓ySQL的密碼,但是沒(méi)有修改phpMyAdmin與MySQL通訊的密碼,怎么改呢?打開wampserver安裝目錄,然后依次打開\wamp\apps\phpmyadmin3.3.9,用記事本或者DW軟件打開里面的config.inc.php,找到“$cfg['Servers'][$i]['password'] = '';”,在最后的兩個(gè)單引號(hào)里面輸入剛才修改的那個(gè)密碼,然后保存,操作完畢之后再刷新一下phpMyAdmin的頁(yè)面,是不是恢復(fù)正常了呢?

? ? ??

? ? Eclipse配置

? ? ?一:配置workspace

? ? ? ? 打開Eclipse for PHP Developers,需要設(shè)置workspace,這個(gè)必須設(shè)置到wamp的www目錄,否則待會(huì)無(wú)法進(jìn)行調(diào)試。我的www目錄是C:\wamp\www
配置調(diào)試環(huán)境
進(jìn)入Eclipse -- Window – Preferences 設(shè)置 PHP Executable。里需要注意PHP.INI的路徑,這里的路徑是WAMP SERVER中特有的放在了apache目錄下

?

? ? ? ? 設(shè)置PHP-->debug,選擇XDebug

?

? ? ?二:配置PHP Server
? ? ? ? ?PHP Server設(shè)置成默認(rèn)的就行了,由于我們改了apache的端口為81,所以這里也要進(jìn)行相應(yīng)的修改:

總結(jié)

以上是生活随笔為你收集整理的PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。