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