Win8上搭建IIS8+PHP+MySQL+phpMyAdmin

來源:互聯網
上載者:User

標籤:

簡介

本文使用圖文教程一步步教你在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中,安裝方式大同小異,大家可以嘗試一下。

 

Win8上搭建IIS8+PHP+MySQL+phpMyAdmin

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.