配置環境: 操作系統:Windows Server 2003 sp2企業版 Web伺服器:系統自帶的IIS6.0 所需工具: PHP:php-5.2.12-Win32.zip(官方網址:http://www.php.net) 資料庫:mysql-5.0.22-win32.zip(官方網址:http: ...
配置環境:
操作系統:Windows Server 2003 sp2企業版
Web伺服器:系統自帶的IIS6.0
所需工具:
PHP:php-5.2.12-Win32.zip(官方網址:http://www.php.net)
資料庫:mysql-5.0.22-win32.zip(官方網址:http://www.mysql.com)
資料庫管理:phpMyAdmin-3.2.5-all-languages.zip(官方網址:http://www.phpmyadmin.net)
配置過程:
首先我們來安裝PHP:
- 把php-5.2.12-Win32.zip解壓到任意一個路徑下,我這裡解壓到了D:\php
- 把D:\php\里的php.ini-recommended重命名為:php.ini
- 我們來修改一下PHP的配置文件php.ini
- 找到470行的register_globals = Off 改為:On
- 找到542行的extension_dir = "./" 路徑改為:" D:\php\ext\",這裡要根據你把php-5.2.12-Win32.zip解壓的路徑來的填
- 找到677行的; extension=php_mbstring.dll 放開前面的註釋,刪掉";"
- 找到678行的; extension=php_mcrypt.dll 放開前面的註釋,刪掉";"
- 找到684行的; extension=php_mysql.dll 放開前面的註釋,刪掉";
-
下來我們來配置IIS,讓它能夠解析PHP
- 打開Internet 信息服務(IIS)管理器=>伺服器,反手鍵點擊"Web服務擴展",再點擊"添加一個新的Web服務擴展
如圖配置,點擊確定。 - 點擊網站=>反手鍵點擊"預設網站"=>點擊屬性=>點擊"主目錄"選項卡=>點擊"配置"按鈕=>點擊"映射"選項卡=>點擊應用程式擴展的"添加"按鈕
如圖配置,點擊確定。 - 我們在IIS預設根目錄wwwroot下新建一個phpinfo.php文件,來檢測一下,我們是否安裝成功了。
在phpinfo.php中寫入:<?php phpinfo(); ?> - 在瀏覽器中輸入:http://localhost/phpinfo.php
這時我們就可以看到如下頁面↓
證明我們的IIS可以解析PHP了。 -
不過我們通過瀏覽該頁面可以發現libmysql.dll,卻未被載入,為解決此問題,我們把libmysql.dll拷貝到C:\WINDOWS\System32\下,並且在"Configuration File (php.ini) Path"這一項中看出php.ini的路徑是在C:\WINDOWS下,所以我們把php.ini文件給放到它指定的C:\WINDOWS這個路徑下。重新啟動電腦後再打開http://localhost/phpinfo.php這個頁面我們可以找到如下圖↓
此時證明我們的libmysql.dll已經載入成功了。OK!下麵我們就來安裝MySql了:
MySql的安裝,非常簡單,這裡我就不再敷述。下麵圖示了我的配置:
1.
2.
3.
4.
5.
6.
7.
8.
9.
安裝與配置MySql非常簡單,網上也有不少的教程,寫的都非常好,我這裡只是大概讓大家看一下我的配置。最後,我們來配置一下PHPMyAdmin:
- 將phpMyAdmin-3.2.5-all-languages.zip解壓到wwwroot下,為了便於管理,我們將文件夾名字改為phpMyAdmin。
- 把phpMyAdmin\libraries下的config.default.php,這個文件拷貝到phpMyAdmin下,並改名為config.inc.php。
- 打開Internet 信息服務(IIS)管理器=>伺服器,反手鍵點擊"Web服務擴展",再點擊"添加一個新的Web服務擴展
在瀏覽器中輸入: http://localhost/phpMyAdmin/index.php 如下圖:↓
註:a.無法載入mcrypt擴展,請檢查您的PHP配置。
b.必須啟用Cookies才能登錄。
下麵我們就來解決這些問題:
第一個問題a,是因為D:\php\ libmcrypt.dll沒有被載入,解決方法如libmysql.dll,把libmcrypt.dll拷貝到C:\WINDOWS\system32\下,重啟電腦。
第二個問題b,是因為C:\Inetpub\wwwroot\phpMyAdmin下的config.inc.php配置文件的第177行$cfg['Servers'][$i]['auth_type'] = 'cookie';沒有生效,重啟電腦後就生效了,如果不是cookie,就改為cookie。
這時我們再來瀏覽一下http://localhost/phpMyAdmin/index.php,如下圖:↓
這時我們輸入資料庫的用戶名和密碼,我這裡的用戶名是:root,密碼是:123123,點擊執行。
這時我也遇到了一點小麻煩,在點擊執行的時候它又回到了這個登錄頁面。
我的解決方法是在輸入完用戶名和密碼點擊執行的時候,連續點擊,便可進入,進入後有時會提示一些這樣或那樣的錯誤,不要緊,多刷新幾次後再登錄後就好了。我也沒有找到是什麼原因,也可能是新的軟體存在一些BUG吧!到這裡我們的環境就搭建成功了!歡迎朋友們批評指教!我的QQ:506035168
2017年1月15日
好文要頂 關註我 收藏該文