打算在本地裝個 WordPress 玩玩,可以前沒有接觸過 PHP 和 MySQL 。
在網上淘啊淘,教程一大堆,但卻沒有一個能讓人完全信賴的,走了不少彎路,不過最後終於弄出來了。
為了讓大家少走彎路,覺得有必要把這個過程記錄下來。
第一次寫教程,面向零部署經驗的朋友,洋洋撒撒這麼多,有點羅嗦了,請海涵,內容如有不正確的,請拍磚。
由於圖片比較多,網頁開啟可能需要一些時間,請耐心等待。
我把該教程做成了一個PDF,網速慢的朋友可以在這裡下載 http://files.cnblogs.com/vengen/WordPressInstall.zip
目錄:
1、Windows7安裝IIS7.5;
2、安裝MySQL及配置;
3、安裝PHP;
4、部署WordPress;
5、WordPress網站備份及遷移(2009-1-2修改)。
相關程式:
mysql-essential-5.0.67-win32.msi (part1)
mysql-essential-5.0.67-win32.msi (part2)
php-5.2.12-Win32.zip
wordpress-2.9-zh_CN.zip
1、Windows7安裝IIS7.5
a、開啟“控制面版”;
b、找到“程式和功能”,開啟;
c、開啟“開啟或關閉Windows功能”,為了避免麻煩,建議全部勾選“Internet 資訊服務”和“Internet Information Services 可承載的Web核心”;
d、“確定”儲存,IIS安裝完成。
2、安裝MySQL及配置
我用的MySQL是(mysql-essential-5.0.67-win32.msi)
注意:接下來我全部會安裝在 D:\Server_Core 路徑下,文中會有很多地方使用到該路徑。大家可以根據自己的需要設定,但是配置時要注意替換。
a、安裝MySQL,設定如同圖所示:
b、配置MySQL
進行測試:
MySQL配置完成。
3、安裝PHP
我用的PHP是(php-5.2.12-Win32.zip)
a、直接解壓到 D:\Server_Core\PHP 路徑下
b、用文字編輯器開啟 php.ini-recommended,將檔案名稱改為 php.ini 並做如下修改:
c、開啟IIS7.5;
d、開啟“處理常式映射”;
e、開啟“添加模組映射”,進行如下設定;
f、“確定”完成PHP安裝及IIS7.5配置,重啟 IIS 。
g、測試 IIS7.5 + MySQL + PHP 是否安裝成功
建立 info.php ,內容為 <?php phpinfo(); ?>,
將這個檔案放在 IIS 預設網站下,看是否能正常顯示:
如果得到以上顯示,說明你部署成功了,恭喜!(不過一般情況下按照前面的步驟一步步走下去應該是不會失敗的)
4、部署WordPress
a、解壓 wordpress-2.9-zh_CN.zip 至 D:\Server_Core\wordpress ;
b、建立WordPress資料庫
開啟 cmd 控制台,輸入:mysql -u root -p 輸入密碼
查看現有的資料庫,輸入:show databases;
建立WordPress資料庫wordpress_db,輸入: create database wordpress_db;
建立完成,操作過程如:
c、用文字編輯器開啟 wp-config-sample.php,將檔案名稱改為 wp-config.php 並做如下修改:
其中最後一處修改可以訪問 https://api.wordpress.org/secret-key/1.1/ 擷取
d、添加 WordPress 網站
開啟 ISS7.5,“添加網站”;
e、配置網站:
開啟 http://localhost/wp-admin/install.php 輸入部落格標題和您的電子郵件
安裝 WordPress
就到此位置,剩下的自己去探索吧!
5、WordPress 網站備份及遷移
最後再講一下WordPress網站如何備份和遷移吧,
1、IIS網站備份很容易,只要直接備份 D:\Server_Core\wordpress 檔案夾即可。
2、備份與還原 wordpress_db 資料庫也是同樣道理,也是直接操作 D:\Server_Core\MySQL\data\wordpress_db 檔案夾,只是在操作前要停止 MySQL 服務。
進入控制台,開啟“服務”
找到 MySQL
停止此服務
開啟 MySQL 資料庫存放目錄 D:\Server_Core\MySQL\data
對檔案夾 wordpress_db 直接進行備份還原作業即可。
一切就這麼簡單!
Vengen
2009-1-1 發表
2009-1-2 修改