WordPress運行環(huán)境 PHP 5.2.4 或更新版本(不支持第三方推出的“PHP 6.0”)
MySQL 5.0 或更新版本
Apache mod_rewrite 模塊(可選,用于支持“固定鏈接”和“站點網(wǎng)絡(luò)”功能)
什么是WampServer Wamp分別是Windows、Apache、Mysql和PHP的首字母,靜態(tài)文件(例如后綴是.html的純html)文件在操作系統(tǒng)上就可以運行,但用php語言寫的腳本文件不可以,操作系統(tǒng)不懂它在說什么,所以需要一個翻譯,這個翻譯就是PHP的運行環(huán)境Wamp,用來解析PHP腳本。
WampServer是一款開源的,建設(shè)在本地的PHP套件,安裝這個套件之后,就在本地模擬了一套PHP環(huán)境,我們就可以在本地安裝并使用WordPress了。
下載WampServer WampServer的最新版目前是2.2D,但我們不要去下最新版,因為新版的PHP和Mysql版本較高,而現(xiàn)實中的服務(wù)器是不可能升級的那么快的,較高的Mysql版本甚至?xí)?dǎo)致Joomla這種著名的CMS系統(tǒng)無法安裝,所以給大家推薦一個安全的版本
WampServer2.0g,點擊這里下載
安裝WampServer 1. 雙擊運行安裝程序(WampServer2.0g-1.exe)。
2. 選擇安裝位置,我選了D盤。
3. 安裝過程中需要你選擇默認用什么瀏覽器打開網(wǎng)站,我們選用Firefox
找到Firefox的安裝位置,右鍵點擊Firefox圖標,彈出屬性對話框,目標中的地址就是firefox可執(zhí)行程序的位置
根據(jù)這個位置找到firefox.exe,繼續(xù)安裝
3.繼續(xù)安裝,后面的設(shè)置全部用默認的就好,安裝結(jié)束后選擇Launch,運行WampServer,在屏幕右下角會出現(xiàn)WampServer的圖片
如果安裝失敗,圖標不是全白色,可能是黃白或者紅白,說明apache或者
mysql服務(wù)沒有啟動,請按照一下方法排除
關(guān)閉所有可能占用端口的通訊程序,例如迅雷、skype或游戲客戶端,然后重新啟動wampserver
在開始-運行中鍵入services.msc調(diào)出本地服務(wù)設(shè)置,查看wampapache和wampmysql這兩個服務(wù)是否正常啟動,如果沒有,打開查看無法啟動的原因。
4. 設(shè)置語言
安裝后默認是英文版,如果你不喜歡,可有右鍵點擊wampserver圖標,選擇language->chinese
5. 配置WampServer
這是非常重要的一步,如果服務(wù)器沒有配置好,運行wp時會出很多問題。
開啟mod_rewrite模塊,WampServer默認不開啟這個模塊,但這是WordPress固定連接必須的,所以現(xiàn)在開啟它
找到httpd.conf文件,如果你按照上面的步驟操作了,那么位置是
D:/wamp/bin/apache/Apache2.2.11/conf/httpd.conf
文件第116行,找到
#LoadModule rewrite_module modules/mod_rewrite.so
將前面的#去掉,重啟WampServer
配置php.ini左鍵點擊WampServer系統(tǒng)圖標,選擇PHP->php.ini,會用記事本打開
找到下面幾項,并修改他們的值
post_max_size –允許通過Post傳輸?shù)臄?shù)據(jù)的最大值,改到自己覺得合適的值,如果設(shè)置太小,會導(dǎo)致大圖片或視頻無法上傳
upload_max_filesize -允許上傳的最大值,這個值通常要比post_max_size小一些
max_execution_time –允許腳本執(zhí)行的最長時間,超過這個時間就會報超時錯誤,默認是30秒
max_input_time – 一個腳本等待輸入數(shù)據(jù)的時間有多長,根據(jù)需要設(shè)置
memory_limit - 內(nèi)存限制,創(chuàng)建縮略圖時會消耗較大內(nèi)存,適當(dāng)調(diào)大些,如果內(nèi)存不足,會報下面的錯誤
Fatal error: Allowed memory size of 134217728 bytes
exhausted (tried to allocate 1099 bytes) in
error_reporting = E_ALL&~E_NOTICE –默認是E_ALL,建議修改為E_ALL&~E_NOTICE,即不顯示Notice錯誤,其它的都顯示
錯誤日志設(shè)置,如果你希望在出錯腳本所在目錄自動創(chuàng)建error_log,按照下面配置,如果不需要,不用管這一項。
; Log errors to specified file.
error_log = error_log
到此為止,WampServer就安裝成功了,我們可以繼續(xù)安裝WordPress了。
允許將http://開頭的鏈接視為文件 fopen、include、getimagesize等函數(shù)均支持打開http://開頭的文件,例如
getimagesize('http://localhost/wordpress/wp-content/uploads/2010/07/myimage.jpg');
要實現(xiàn)這個功能,需要修改php.ini里的兩項設(shè)置為on
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = On
但僅僅這樣還不行,用fopen打開http://開頭的地址可能會超時或者報文件不存在的錯誤,還有重要的一步需要做——修改host文件
這個不是wamp的問題,是windows的問題,host文件位于(假設(shè)你的系統(tǒng)位于C盤)
C:\Windows\System32\drivers\etc\hosts
打開該文件,找到
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
將127.0.0.1前面的丼號去掉,就可以正常使用http://開頭的文件了。