Win8上搭建IIS8+PHP+MySQL+phpMyAdmin

簡介

本文使用圖文教程一步步教你在Win8中安裝配置IIS8,並搭建支持PHP和MySQL的運行環境,最後使用phpMyAdmin管理MySQL數據庫。php

背景

一直以來,網站的調試工做都是直接在網站的主機服務器上完成的,至關於直接在線調試,並無在本地進行測試就上線了,這樣不太好,不便於用戶體驗。所以今天趁着剛裝完Win8,決定在本機搭建一個超酷經驗網的運行環境。mysql

 

詳細內容

一、安裝IIS8

(1)進入控制面板>>程序和功能>>啓用或關閉Windows 功能sql

啓用或關閉Windows 功能

(2)找到Internet信息服務,因爲要支持PHP,所以記得在應用程序開發功能中選中CGI這一項,爲了支持儘量多的語言,我就全選了數據庫

Internet信息服務

 

點擊肯定後,會提示你選擇聯網下載更新文件。注意:之前裝IIS能夠在安裝光盤中安裝,但WIN8只能聯網安裝,所以選擇「從Windows更新下載文件」,系統會自動聯網下載所須要的更新,等待下載安裝完成便可。windows

 

從Windows更新下載文件

 

(3)安裝完成後測試IIS8是否安裝成功,在瀏覽器中輸入http://localhost將會出現下面的界面,不然安裝不成功。瀏覽器

 

測試IIS8是否安裝成功

 

二、下載安裝配置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-development

 

打開桌面上的php.ini使用CTRL+F搜索相關字段並按如下說明進行修改:

 

1)修改當前的時區date.timezone ="Asia/Shanghai",注意去掉前面的分號「;」

 

修改當前的時區date.timezone

 

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\」,注意去掉前面的分號「;」

 

設置擴展DLL的路徑extension_dir

 

4)保存修改並將php.ini複製到C:\windows目錄下

 

說明:因爲Win8的權限問題,因此一開始沒有將php.ini拷貝到這裏進行修改。

 

 

將php.ini複製到C:\windows目錄下

 

 

三、配置IIS支持PHP

 

(1)進入控制面板>>管理工具>>Internet信息服務(IIS)管理器

 

 

 

2)中間窗口選擇「處理程序映射」雙擊,而後最右邊選擇「添加模塊映射」

 

添加模塊映射

 

(3)在模塊處選擇「FastCgiModule」,可執行文件選擇「E:\php\php5\php-cgi.exe」

 

win8-iis-php-07

win8-iis-php-08

 

(4)給網站添加默認文檔:default.php和index.php

 

默認文檔

default.php和index.php

 

(5)測試一下PHP環境

 

在創建的網站目錄下新建一個index.php文件(注意是index.php,不是index.php.txt),內容爲「<?php phpinfo();?>」,而後再在瀏覽器中打開「localhost」,便可出現相似以下界面:

 

 

 

 

四、安裝配置MySQL數據庫

 

(1)下載MySQL:http://dev.mysql.com/downloads/

 

MySQL的安裝比較簡單,根據安裝嚮導就完成了,這裏就不介紹了,下面介紹一下怎麼配置實例。

 

(2)配置MySQL服務器實例

配置MySQL服務器實例2

配置MySQL服務器實例3

配置MySQL服務器實例4

 

這樣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」

 

重啓IIS服務器

 

五、安裝配置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。

 

在IIS中建立一個虛擬目錄php

 

六、測試phpMyAdmin,大功告成

 

打開瀏覽器輸入http://localhost/php若是出現下面的界面,說明大功告成了。

 

測試phpMyAdmin

 

如今就登陸進行管理MYSQL數據庫吧

 

管理MYSQL數據庫

 

在phpMyAdmin中能夠對數據庫進行各類操做,本身體驗一下吧。

 

結論

 

本文是一個完整的教程,從IIS的安裝配置、PHP環境的安裝配置、MySQL數據庫的安裝配置到最後phpMyAdmin的安裝配置和運行,環環相扣,但願你能從安裝的過程當中搞清楚它們之間的關係。

 

上面的步驟都是本身在搭建時記錄下來的,絕對真實可用。你也動手試一試吧。

 

說明:以上方法也可適用於Win7中,安裝方式大同小異,你們能夠嘗試一下。

相關文章
相關標籤/搜索