欧美激情网,国产欧美亚洲高清,欧美屁股xxxxx,欧美群妇大交群,欧美人与物ⅴideos另类,区二区三区在线 | 欧洲

知識(shí)學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時(shí)手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁 > 知識(shí)學(xué)堂 > 常見技術(shù)問題
WindowsXP系統(tǒng)PHP+MYSQL環(huán)境的搭建詳細(xì)圖文教程
更新時(shí)間:2012-05-20 | 發(fā)布人:本站 | 點(diǎn)擊率:420

隨著PHP網(wǎng)站的流行,國內(nèi)越來越多的站長使用php開發(fā)網(wǎng)站或者使用相關(guān)的php開源網(wǎng)站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比較流行的開源網(wǎng)站),對(duì)于一些剛開始接觸PHP語言或者剛開始建立自己站點(diǎn)的人來說,在本地測(cè)試php網(wǎng)站無疑是件非常重要的事情,因?yàn)檫@樣可以在本地做若干的調(diào)試,而不用去擔(dān)心網(wǎng)絡(luò)問題以及運(yùn)營商問題。

接下來,筆者將WindowsXP(Sp3)下,搭建和配置php運(yùn)行環(huán)境做一個(gè)簡單的介紹:

1.安裝準(zhǔn)備

1.1Apache下載,官方地址(http://httpd.apache.org/),此處筆者下載版本的是Apache HTTP Server 2.2.22,使用的是OpenSSL的版本(httpd-2.2.22-win32-x86-openssl-0.9.8t.msi),如圖

1.2PHP下載,官方地址(http:// www.php.net),此處下載的是Php5(php-5.2.17-Win32-VC6-x86)

1.3Mysql下載,官方地址(http://www.mysql.com/downloads/),此處使用的是Mysql5(mysql-essential-5.1.57-win32.zip)

2.安裝Apache HTTP Server

2.1運(yùn)行下載好的“httpd-2.2.22-win32-x86-openssl-0.9.8t.msi”文件,出現(xiàn)如下安裝界面,如圖

紅色框內(nèi)顯示的是apache的版本號(hào),我們直接點(diǎn)擊“Next”進(jìn)入下一步;

出現(xiàn)軟件安裝許可條例,這里直接選擇“I accept the terms in the license agreement”;然后點(diǎn)擊“Next”;

對(duì)話框顯示的是軟件相關(guān)須知(如果您安裝軟件的時(shí)候很有耐心,可以考慮讀一遍,看看自己的英文水平如何),這里我們直接點(diǎn)擊“Next”;

這里是要填寫服務(wù)的相關(guān)信息,Network Domain這一項(xiàng)是填寫你的域名(如:xxx.com);Server Name這一項(xiàng)填寫你的服務(wù)器名稱(如:www.xxx.com);Administrator’s Email Address這一項(xiàng)填管理員的郵箱地址;在本地配置,以上三個(gè)欄目均可以隨意填寫,有效無效都可以。下面2個(gè)選項(xiàng),第一個(gè)是為系統(tǒng)所有的用戶安裝,使用80端口;第二是只為當(dāng)前用戶安裝,使用8080端口;一般情況我們默認(rèn)第一個(gè),然后點(diǎn)擊“Next”;

這一步是讓你選擇2種安裝模式類型,“Typical”是經(jīng)典模式,也就是默認(rèn)安裝模式;“Custom”是自定義安裝,就是可以選擇安裝路徑和軟件的一些功能選擇;筆者此處選擇“Custom”;

我們此處講軟件的所以功能都選上,并修改了軟件的安裝位置,筆者此處選在E盤的一個(gè)目錄下,你也可以選擇到自己想要安裝到的目錄;

準(zhǔn)備安裝,此處點(diǎn)擊“Next”;

此處無需操作,等待一下;

完成,點(diǎn)擊“Finish”完成安裝。

此時(shí)電腦任務(wù)欄右側(cè)的狀態(tài)欄出現(xiàn)Apache的圖標(biāo)

表示apache服務(wù)已經(jīng)正在運(yùn)行;

此時(shí),我們可以在瀏覽器地址欄中輸入http://127.0.0.1訪問,瀏覽器顯示文字“It Works!”,表示服務(wù)狀態(tài)正常。

2.2接下來對(duì)Apache服務(wù)器進(jìn)行一些簡單的配置,首先我們從程序中打開Apache的配置文件,如圖:

點(diǎn)擊后彈出一個(gè)記事本的文檔

這里我們要配置下網(wǎng)站文件的存放位置,即網(wǎng)站根目錄,默認(rèn)是在apache安裝文件中的“htdocs”;默認(rèn)位置為“E:/webdev/Apache2.2/htdocs”;為了平時(shí)方便管理,我們講網(wǎng)站的根目錄放在一個(gè)比較方便的位置,點(diǎn)擊記事本的查找選項(xiàng),查找“DocumentRoot”,查到如圖顯示信息:

我們將“E:/webdev/Apache2.2/htdocs”改成“E:/webdev/htdocs”,同樣,我們通過查找“Directory”,找到:

我們同樣將“E:/webdev/Apache2.2/htdocs”改成“E:/webdev/htdocs”;接著,我們找到“DirectoryIndex”,即目錄索引(在指定的文件目錄下,默認(rèn)顯示的文件名)找到此處:

系統(tǒng)默認(rèn)已經(jīng)寫了一個(gè)“Index.html”,我們可以在后面添加自己想要的,比如“Index.php Index.htm”(以單個(gè)半角空格隔開)等等。系統(tǒng)默認(rèn)會(huì)從左側(cè)開始按優(yōu)先順序來顯示。設(shè)置好了后,我們點(diǎn)擊保存或者使用“Ctrl+S”。

OK,Apache服務(wù)器的安裝和初步配置已經(jīng)完成。

3.安裝PHP(此處為php5)

3.1首先將下載好的php壓縮包解壓到你指定的目錄下,筆者是放在“E:\webdev\”目錄下,

接下來,要對(duì)php進(jìn)行配置了,打開php文件夾,找到“php.ini-dist”文件,這是php的配置文件,我們現(xiàn)將其重命名為“php.ini”,然后用記事本打開,如圖

接下來我們要配置下php的擴(kuò)展模塊,找到“Windows Extensions”,如圖所示:

紅線框內(nèi)的就是php可以加載的模塊,這里要說明的是在“extensions”前加“;”的表示此模塊未加載,如需要加載,直接將“extensions”前的“;”去掉即可,若php文件中的ext文件沒有此模塊.dll文件,則將加載失敗。我們接下來需要配置mysql,所以我們將其中關(guān)于mysql的模塊加載上去,即講此模塊前的“;”去掉,然后保存文檔。這里有一點(diǎn)需要提一下,就是在加載其他模塊時(shí),需要指定模塊的位置,要不然在重啟Apache服務(wù)器的時(shí)候,會(huì)提示找不到模塊,我們這里設(shè)定一下相關(guān)環(huán)境變量,可以快速解決這個(gè)問題,具體操作如下:

右擊我的電腦-》屬性-》高級(jí)-》環(huán)境變量-》Path,這里以筆者安裝的目錄為例,在編輯框中添加“;E:\webdev\php; E:\webdev\php\ext”注意,以“;”分隔。

3.2下面進(jìn)行php與Apache相結(jié)合的配置過程,php將通過module方式與Apache相結(jié)合,我們打開Apache的配置文件,找到“module”這一塊內(nèi)容,如圖:

在上面加上“LoadModule php5_module E:/webdev/php/php5apache2_2.dll”和“PHPIniDir E:/webdev/php”注意,此處網(wǎng)上有些教程加載的模塊的寫的是“php5apache2.dll”,筆者試過之后,在重啟apache的時(shí)候會(huì)出現(xiàn)錯(cuò)誤,所以此處應(yīng)是“php5apache2_2.dll”。

然后通過查找方式找到“AddType”,找到如圖所示的地方:

加上紅框中縮寫的文件類型就可以了,筆者加的這2種文件類型就是可以執(zhí)行php的文件類型,你還可以加其他的文件類型。

此時(shí),php與apache的配置完成,我們可以編輯一個(gè)php文件,讓其在瀏覽器中運(yùn)行查看是否能夠運(yùn)行php文件。編輯一個(gè)如下php文件:

保存好,在瀏覽器中輸入:http://127.0.0.1/test.php,運(yùn)行結(jié)果如圖所示,表示成功了。

4.安裝Mysql(此處以Mysql5)

筆者此處下載的是mysql-essential-5.1.57-win32.zip版本,您可以自行從官網(wǎng)下載。解壓縮后點(diǎn)擊安裝文件,出現(xiàn)安裝畫面如圖:

這里會(huì)顯示出你安裝的版本號(hào),我們點(diǎn)擊“Next”,進(jìn)入下一步;

跟前面安裝一樣,這里當(dāng)然要選擇“I accept the terms in the license agreement”,然后點(diǎn)擊“Next”;

這里顯示要我們選擇安裝類型,三種分別為“Typical”(經(jīng)典,適用于一般用戶)、“Complete”(完全安裝)、“Custom”(用戶自定義),這里我們選擇“Custom”,點(diǎn)擊“Next”;

如圖所示,我們這里將需要安裝的功能模塊都選上,然后點(diǎn)擊“change…”改變軟件的安裝路徑,筆者這里寫的是自己本機(jī)的一個(gè)路徑,您可以自己定義自己的安裝位置,然后點(diǎn)擊“Next”;

安裝過程中,安裝完成后出現(xiàn)以下界面;

這個(gè)們不用管,繼續(xù)“Next”;直到出現(xiàn)以下界面;

這一步是提示完成安裝并開始配置您安裝的Mysql,我們點(diǎn)擊“Finish”進(jìn)入配置流程;

繼續(xù)點(diǎn)擊“Next”;

這里配置有兩種可供選擇,一是“Detailed Configuration”(詳細(xì)配置),二是“Standard Configuration”(標(biāo)準(zhǔn)配置),我們這里選擇“Detailed Configuration”,點(diǎn)擊“Next”繼續(xù);

這里對(duì)話框中是讓您選擇一種服務(wù)類型,“Developer Machine”表明這是一個(gè)開發(fā)測(cè)試服務(wù)類型,占用的系統(tǒng)資源相對(duì)較少、“Server Machine”是指服務(wù)類型,占用資源中等、“Detailed MySql Server Machine”是指專門服務(wù)類型,須占用全部可用資源,我們一般選擇“Server Machine”,點(diǎn)擊“Next”繼續(xù) t;

這里是讓你選擇數(shù)據(jù)庫類型的用途,“Multifunctional Database”(多功能數(shù)據(jù)庫),“Transactional Database Only”(服務(wù)器類型,用于事務(wù)處理),“No-Transactional Database Only”(非事務(wù)處理,做一般簡單記錄用),一般選擇“Transactional Database Only”,點(diǎn)擊“Next”;

這個(gè)界面顯示的是 InnoDB Tablespace 設(shè)置,就是對(duì)數(shù)據(jù)空間大小進(jìn)行配置,這里筆者默認(rèn)系統(tǒng)選擇,直接點(diǎn)擊“Next”;

這里顯示的是選擇你的網(wǎng)站的訪問量和連接數(shù),這里我們選擇“Online Transactional Processing(OLTP)”(約500連接數(shù)),當(dāng)然你也可以選擇“Manual Setting”進(jìn)行自定義連接數(shù),點(diǎn)擊“Next”;

這個(gè)界面顯示網(wǎng)絡(luò)配置選項(xiàng),我們將兩個(gè)復(fù)選框打上勾,圖中紅色框部分是“啟用‘TCP/IP’網(wǎng)絡(luò)連接”,端口默認(rèn)號(hào),一般情況下,我們不做更改;點(diǎn)擊“Next”下一步;

這個(gè)是對(duì)數(shù)據(jù)庫的語言編碼進(jìn)行設(shè)置,筆者這里選擇第三項(xiàng),自己選擇“GBK”;點(diǎn)擊“Next”;

設(shè)置mysaql是否安裝為windows服務(wù),我們這里將圖中復(fù)選框都選上。點(diǎn)擊“Next”;

這里修改Root用戶的密碼,自行設(shè)置即好。點(diǎn)擊“Next”;

上述設(shè)置沒有需要修改的話,我們點(diǎn)擊“Execute”執(zhí)行;

完成配置,點(diǎn)擊“Finish”完成。

重啟服務(wù)即可。