前言:
為什么搭建服務(wù)器的環(huán)境?
首先,我使用的是win8+++PHP搭建的服務(wù)器環(huán)境。其中,win8是騰訊云服務(wù)器。這個(gè)服務(wù)器環(huán)境的搭建是用于微信公眾號(hào)和手機(jī)APP的開(kāi)發(fā)的,而這段時(shí)間和朋友準(zhǔn)備開(kāi)發(fā)一個(gè)微信公眾號(hào)以及開(kāi)發(fā)應(yīng)用App,于是就在網(wǎng)上學(xué)習(xí)了搭建服務(wù)器端的環(huán)境。由于我的騰訊云服務(wù)器是win8的,所以沒(méi)用使用LAMP進(jìn)行搭建。借鑒一張圖吧。這是我從csdn博友中借鑒的。用來(lái)闡述我為什么搭建自己的服務(wù)器,這樣看起來(lái)就清晰了很多。
準(zhǔn)備步驟:
下載好三個(gè)軟件:(我用特百度查詢(xún)的資源,鏈接可能會(huì)失效,你可以去官網(wǎng)下載,也可以去特百度(盤(pán)多多)搜索,一般都能找到)
服務(wù)器: -2.2.22--x86--0.9.8t.msi安裝版的
數(shù)據(jù)庫(kù):.5.(64位安裝版).msi
PHP(vc6-x86):php-5.3.5--VC6-x86.zip
安裝軟件:
phps是解壓縮安裝的,剩下的兩款軟件的安裝網(wǎng)上太多教程了,可以參考網(wǎng)上的。
安裝教程
安裝教程
友情提示:按照自己的需求安裝
1、圖解和文字解析:
這張圖只是我們用來(lái)進(jìn)行下的+PHP+環(huán)境搭建的交互過(guò)程和文件講解。默認(rèn)的配置就沒(méi)有寫(xiě)出來(lái),具體的下的.conf、php下的php.ini文件的具體配置信息需要你們根據(jù)自己的需要去學(xué)習(xí)。我就不一一寫(xiě)了。
這是我的文件目錄:(個(gè)人建議,把這四個(gè)文件放在同一目錄下,這樣可以避免許多細(xì)節(jié)錯(cuò)誤,當(dāng)然你放置在不同目錄下嘗試會(huì)讓你對(duì)整個(gè)交互更深刻的了解)
整個(gè)環(huán)境的交互過(guò)程:
2、版本說(shuō)明:
我們要知道,要把整個(gè)環(huán)境運(yùn)行起來(lái)需要我們注意各個(gè)軟件間的適配問(wèn)題,當(dāng)我們遇到非人為的錯(cuò)誤時(shí)候,需要考慮是不是版本不對(duì)的問(wèn)題。
php5.5使用的編譯器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同時(shí)還要注意是x86版本,還是x64版本。目前只有php5.5提供x64版本,其他 都只有x86版本。
下載的都是vc6版本,否則就根據(jù)不同文件說(shuō)明安裝不同的運(yùn)行庫(kù)。
vc11運(yùn)行庫(kù)x86/x64版本:
vc10運(yùn)行庫(kù)x86版本:
vc10運(yùn)行庫(kù)x64版本:
vc9運(yùn)行庫(kù)x86版本:
vc9運(yùn)行庫(kù)x64版本:
如果不清楚你的情況,可以安裝全部運(yùn)行庫(kù),再也不用為這個(gè)問(wèn)題擔(dān)憂了。
如果/PHP還無(wú)法啟動(dòng),那最可能是模塊的問(wèn)題:
1、.0對(duì)應(yīng)的PHP模塊為 .dll
2、.2對(duì)應(yīng)的PHP模塊為 .dll
3、.4對(duì)應(yīng)的PHP模塊為 .dll
換句話說(shuō),根據(jù)模塊,可以知道當(dāng)前版本php支持哪種
所以,/PHP的搭配有以下幾種情況:
1、php5.2支持.0和.2;
2、php5.3、php5.4同時(shí)支持.2和.4;
3、php5.5只支持.4
除非你自己手動(dòng)編譯模塊,否則只能有以上3種選擇。
版本適配問(wèn)題參考
PHP直接解壓縮就行了
的安裝圖解
的安裝圖解
3、安裝目錄說(shuō)明:
bin啟動(dòng)文件目錄說(shuō)明
|-- bin # 服務(wù)的命令目錄
| |-- ab # http服務(wù)性能測(cè)試工具
| |-- # 啟動(dòng)命令
| |-- apr-1-
| |-- apu-1-
| |-- apxs # http服務(wù)編譯和安裝擴(kuò)展模塊使用工具,在DSO方式模塊編譯時(shí)用到
| |--
| |--
| |--
| |-- -std
| |-- # 清理磁盤(pán)緩沖區(qū)的控制命令
| |--
| |--
| |-- # 建立和更新基本認(rèn)證文件