Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin環境

配置環境:php

操做系統:Windows Server 2003 sp2企業版mysql

Web服務器:系統自帶的IIS6.0sql

所需工具:數據庫

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)cookie

注:我這裏用的基本上都是最新版本的軟件,未必是最好用的,可是比較好下到的。工具

 

 

配置過程:網站

首先咱們來安裝PHP:操作系統

  1. 把php-5.2.12-Win32.zip解壓到任意一個路徑下,我這裏解壓到了D:\php
  2. 把D:\php\裏的php.ini-recommended重命名爲:php.ini
  3. 咱們來修改一下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 放開前面的註釋,刪掉";
    1. 下來咱們來配置IIS,讓它可以解析PHP
      1. 打開Internet 信息服務(IIS)管理器=>服務器,反手鍵點擊"Web服務擴展",再點擊"添加一個新的Web服務擴展

        如圖配置,點擊肯定。
      2. 點擊網站=>反手鍵點擊"默認網站"=>點擊屬性=>點擊"主目錄"選項卡=>點擊"配置"按鈕=>點擊"映射"選項卡=>點擊應用程序擴展的"添加"按鈕

        如圖配置,點擊肯定。
      3. 咱們在IIS默認根目錄wwwroot下新建一個phpinfo.php文件,來檢測一下,咱們是否安裝成功了。
        在phpinfo.php中寫入:<?php phpinfo(); ?>
      4. 在瀏覽器中輸入:http://localhost/phpinfo.php
        這時咱們就能夠看到以下頁面↓

        證實咱們的IIS能夠解析PHP了。
      5. 不過咱們經過瀏覽該頁面能夠發現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:

        1. 將phpMyAdmin-3.2.5-all-languages.zip解壓到wwwroot下,爲了便於管理,咱們將文件夾名字改成phpMyAdmin。
        2. 把phpMyAdmin\libraries下的config.default.php,這個文件拷貝到phpMyAdmin下,並更名爲config.inc.php。
        3. 在瀏覽器中輸入: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吧!到這裏咱們的環境就搭建成功了!歡迎朋友們批評指教!

相關文章
相關標籤/搜索