簡介
本文使用圖文教程一步步教你在Win8中安裝配置IIS8,並搭建支持PHP和MySQL的運行環境,最后使用phpMyAdmin管理MySQL數據庫。
背景
一直以來,網站的調試工作都是直接在網站的主機服務器上完成的,相當於直接在線調試,並沒有在本地進行測試就上線了,這樣不太好,不便於用戶體驗。因此今天趁着剛裝完Win8,決定在本機搭建一個超酷經驗網的運行環境。
詳細內容
1、安裝IIS8
(1)進入控制面板>>程序和功能>>啟用或關閉Windows 功能
(2)找到Internet信息服務,由於要支持PHP,因此記得在應用程序開發功能中選中CGI這一項,為了支持盡可能多的語言,我就全選了
點擊確定后,會提示你選擇聯網下載更新文件。注意:以前裝IIS可以在安裝光盤中安裝,但WIN8只能聯網安裝,因此選擇“從Windows更新下載文件”,系統會自動聯網下載所需要的更新,等待下載安裝完成即可。
(3)安裝完成后測試IIS8是否安裝成功,在瀏覽器中輸入http://localhost將會出現下面的界面,否則安裝不成功。
2、下載安裝配置PHP環境
(1)下載PHP,大家可以到官網下載最新版本的PHP程序,官網地址:http://windows.php.net/download/
我下載的是php-5.4.9-nts-Win32-VC9-x86.zip,版本說明:
1. 這是php的安裝包,單純下載這個並不能使php就能運行,還需要服務器(IIS、Apache等)的支持。 2. 這個安裝包版本是nts,也就是非線性安全版,通常建議是安裝在fastcgi上運行比較好。 3. win32 指出這是個32位Windows平台上運行的。 4. VC9 提示這是用Visual Studio 2008 編譯器編譯的,通常建議使用IIS 服務器來架設(VC6的建議使用Apache)。 5. X86 提示此版本在X86架構系統上運行。
2)將下載的zip壓縮包解壓到任意目錄下,這里解壓到E:\php\php5目錄下;
(3)配置PHP:復制E:\php\php5\php.ini-development到桌面並改名為php.ini
打開桌面上的php.ini使用CTRL+F搜索相關字段並按以下說明進行修改:
1)修改當前的時區date.timezone ="Asia/Shanghai",注意去掉前面的分號“;”
2)激活你需要的擴展選項,即將相應dll語句前的分號“;”刪除
extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll
3)設置擴展DLL的路徑extension_dir = “E:\php\php5\ext\”,注意去掉前面的分號“;”
4)保存修改並將php.ini復制到C:\windows目錄下
說明:由於Win8的權限問題,所以一開始沒有將php.ini拷貝到這里進行修改。
3、配置IIS支持PHP
(1)進入控制面板>>管理工具>>Internet信息服務(IIS)管理器
2)中間窗口選擇“處理程序映射”雙擊,然后最右邊選擇“添加模塊映射”
(3)在模塊處選擇“FastCgiModule”,可執行文件選擇“E:\php\php5\php-cgi.exe”
(4)給網站添加默認文檔:default.php和index.php
(5)測試一下PHP環境
在建立的網站目錄下新建一個index.php文件(注意是index.php,不是index.php.txt),內容為“<?php phpinfo();?>”,然后再在瀏覽器中打開“localhost”,即可出現類似如下界面:
4、安裝配置MySQL數據庫
(1)下載MySQL:http://dev.mysql.com/downloads/
MySQL的安裝比較簡單,根據安裝向導就完成了,這里就不介紹了,下面介紹一下怎么配置實例。
(2)配置MySQL服務器實例
這樣MySQL就安裝配置好了。
修改本地網站網址
C:\Windows\System32\drivers\etc![]()
(3)為了讓PHP能加載到MySQL的擴展,需要將C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.dll復制到C:\WINDOWS\SYSTEM32目錄下
說明:這步很重要,由於上面配置php.ini時已經激活了extension=php_mysqli.dll,該功能需要libmysql.dll的支持。否則mysqli會激活失敗,這也將影響到phpMyAdmin的使用。
此步驟需要重啟IIS服務器,在命令行中輸入“iisreset /RESTART”
5、安裝配置phpMyAdmin
phpMyAdmin是一個基於PHP環境用來管理MySQL數據庫的一個WEB工具,如果phpMyAdmin能夠成功運行,那么說明你前面IIS+PHP+MYSQL的安裝配置完全正確了。
(1)下載phpMyAdmin
(2)將phpMyAdmin-3.5.2.2-all-languages_3.5.2.2.zip解壓到E:\php\phpMyAdmin中
(3)在IIS中創建一個虛擬目錄php指向E:\php\phpMyAdmin。
6、測試phpMyAdmin,大功告成
打開瀏覽器輸入http://localhost/php如果出現下面的界面,說明大功告成了。
現在就登錄進行管理MYSQL數據庫吧
在phpMyAdmin中可以對數據庫進行各種操作,自己體驗一下吧。
結論
本文是一個完整的教程,從IIS的安裝配置、PHP環境的安裝配置、MySQL數據庫的安裝配置到最后phpMyAdmin的安裝配置和運行,環環相扣,希望你能從安裝的過程中搞清楚它們之間的關系。
上面的步驟都是自己在搭建時記錄下來的,絕對真實可用。你也動手試一試吧。
說明:以上方法也可適用於Win7中,安裝方式大同小異,大家可以嘗試一下。