設定環境:
作業系統:Windows Server 2003 sp2企業版
Web伺服器:系統自帶的IIS6.0
所需工具:
#資料庫:mysql-5.0.22-win32.zip
資料庫管理:phpMyAdmin-3.2.5- all-languages.zip
#設定過程:
首先我們來安裝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解壓縮的路徑來的填
#找到678行的; extension=php_mcrypt.dll 放開前面的註釋,刪掉";"
#找到684行的; extension=php_mysql.dll 放開前面的註釋,刪除";
=>點擊"映射"選項卡=>點擊應用程式擴充的"新增"按鈕
如圖配置,點擊確定。
#在瀏覽器中輸入: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.
在瀏覽器中輸入: 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吧!到這裡我們的環境就搭建成功了!
#
以上是關於Windows Server 2003下設定IIS6.0+php5+MySql5+PHPMyAdmin環境(圖)的詳細內容。更多資訊請關注PHP中文網其他相關文章!