IIS 環(huán)境下配置PHP5+MySql+PHPMyAdmin
更新時間:2009年08月09日 01:03:02 作者:
雖然主要是做.net開發(fā)的,但是,時不時的還要搞一下php,但是,php在windows下的配置,總是走很多彎路,正好前幾天又配置了一下,因此總結(jié)在這里,做為自己的備忘,也希望給遇到問題的朋友們提供一些幫助。
首先說明一下配置環(huán)境:
操作系統(tǒng):windows 2003 standard sp2
PHP版本:5.2.5
MySql版本:5
PHPMyAdmin:2.11.6
一、首先配置IIS,添加新的服務(wù)器擴展

輸入phpisapi.dll文件的路徑,設(shè)置擴展狀態(tài)為允許:

二、設(shè)置網(wǎng)站屬性,主目錄為php網(wǎng)站所在的文件夾

輸入phpisapi.dll文件的路徑,注意有些php網(wǎng)站需要把“確認文件是否存在”這個選項去掉的,擴展名寫.php:

現(xiàn)在php已經(jīng)可以在iis中運行了。寫一個php測試文件1.php,內(nèi)容如下:
<?
phpinfo();
?>
在瀏覽器中打開這個頁面,如圖:

三、配置MySql,首先寫一個mysql的配置文件,在這里我的配置文件為my.ini,文件中的注釋已經(jīng)很清楚了,在這里就不多說了。

四、安裝mysql服務(wù),切換到mysql\bin目錄,執(zhí)行如下命令,安裝并啟動mysql服務(wù),注意my.ini配置文件的路徑要寫準確

五、接下來,配置php5支持mysql,首先修改php文件夾下的php.ini-dist文件,修改為php.ini,用記事本打開,找到mysql選項,把前面的;去掉

然后復(fù)制php\ext文件夾下的php_mysql.dll和php文件夾下的libmysql.dll復(fù)制到c:\windows\system32文件夾:


再打開我們的測試頁面,這個時候,應(yīng)該能看到如下所示,表示已經(jīng)啟用mysql:

六、最后配置phpmyadmin,復(fù)制phpmyadmin到網(wǎng)站根目錄,修改phpmyadmin的config.inc.php文件,注意紅色注釋的內(nèi)容
$cfg['Servers'][$i]['host'] = 'localhost'; // Mysql服務(wù)器名或ip地址
$cfg['Servers'][$i]['port'] = ''; // MySQL 服務(wù)端口,這里留空表示使用默認端口
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // mysql擴展
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
// The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'config'; // 身份驗證方式(config, http or cookie based)
$cfg['Servers'][$i]['user'] = 'root'; // 用戶名,這里使用root
$cfg['Servers'][$i]['password'] = ''; // 密碼,第一次使用,也留空,以后更改mysql的root密碼以后,再修改
保存以后,如果能夠用瀏覽器打開下面的頁面,就可以使用phpmyadmin管理mysql了。

操作系統(tǒng):windows 2003 standard sp2
PHP版本:5.2.5
MySql版本:5
PHPMyAdmin:2.11.6
一、首先配置IIS,添加新的服務(wù)器擴展
輸入phpisapi.dll文件的路徑,設(shè)置擴展狀態(tài)為允許:
二、設(shè)置網(wǎng)站屬性,主目錄為php網(wǎng)站所在的文件夾
輸入phpisapi.dll文件的路徑,注意有些php網(wǎng)站需要把“確認文件是否存在”這個選項去掉的,擴展名寫.php:
現(xiàn)在php已經(jīng)可以在iis中運行了。寫一個php測試文件1.php,內(nèi)容如下:
<?
phpinfo();
?>
在瀏覽器中打開這個頁面,如圖:
三、配置MySql,首先寫一個mysql的配置文件,在這里我的配置文件為my.ini,文件中的注釋已經(jīng)很清楚了,在這里就不多說了。
四、安裝mysql服務(wù),切換到mysql\bin目錄,執(zhí)行如下命令,安裝并啟動mysql服務(wù),注意my.ini配置文件的路徑要寫準確
五、接下來,配置php5支持mysql,首先修改php文件夾下的php.ini-dist文件,修改為php.ini,用記事本打開,找到mysql選項,把前面的;去掉
然后復(fù)制php\ext文件夾下的php_mysql.dll和php文件夾下的libmysql.dll復(fù)制到c:\windows\system32文件夾:
再打開我們的測試頁面,這個時候,應(yīng)該能看到如下所示,表示已經(jīng)啟用mysql:
六、最后配置phpmyadmin,復(fù)制phpmyadmin到網(wǎng)站根目錄,修改phpmyadmin的config.inc.php文件,注意紅色注釋的內(nèi)容
$cfg['Servers'][$i]['host'] = 'localhost'; // Mysql服務(wù)器名或ip地址
$cfg['Servers'][$i]['port'] = ''; // MySQL 服務(wù)端口,這里留空表示使用默認端口
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // mysql擴展
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
// The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'config'; // 身份驗證方式(config, http or cookie based)
$cfg['Servers'][$i]['user'] = 'root'; // 用戶名,這里使用root
$cfg['Servers'][$i]['password'] = ''; // 密碼,第一次使用,也留空,以后更改mysql的root密碼以后,再修改
保存以后,如果能夠用瀏覽器打開下面的頁面,就可以使用phpmyadmin管理mysql了。
您可能感興趣的文章:
- CentOS 6.4安裝配置LAMP服務(wù)器(Apache+PHP5+MySQL)
- Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17詳細配置
- 關(guān)于nginx+php5.3.8+eclipse3.7工作空間的配置方法
- php5 apache 2.2 webservice 創(chuàng)建與配置(java)
- Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法
- Windows下Nginx + PHP5 的安裝與配置方法
- Windows下Nginx+PHP5的安裝與配置方法
- apache 支持 php5 的配置方法
- apache Php5配置方法
- 安裝apache2.2.22配置php5.4(具體操作步驟)
相關(guān)文章
在64bit Win2008上運行Asp+Access網(wǎng)站的一些設(shè)置
這篇文章主要介紹了在64bit Win2008上運行Asp+Access網(wǎng)站的一些設(shè)置,需要的朋友可以參考下2015-01-01WIN2008 R2 Active Directory 之二 部署企業(yè)中Windows Server 2008 R2額外
通過部署企業(yè)中第一臺Windows Server 2008 R2域控制器已經(jīng)完成了企業(yè)中Windows網(wǎng)絡(luò)域森林的建立。但是,在企業(yè)中對于AD來講,為了保證安全穩(wěn)定運行,至少需要兩臺以上的物理域控制器2013-06-06windows服務(wù)器指定IP地址才能進行遠程訪問桌面設(shè)置方法
這篇文章主要介紹了windows服務(wù)器指定IP地址才能進行遠程訪問桌面設(shè)置方法,需要的朋友可以參考下2018-05-05圖文詳解本地Windows 7/8上IIS服務(wù)器搭建教程
這篇文章主要以圖文結(jié)合的方式詳細介紹了本地Windows 7/8上IIS服務(wù)器搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04windows確認服務(wù)器上程序端口是否正常的方法總結(jié)
ping命令是個使用頻率極高的網(wǎng)絡(luò)診斷工具,在Windows、Unix和Linux系統(tǒng)下均適用,tcping命令使用傳輸層協(xié)議,可以檢測IP端口狀態(tài)和查看ping?值,下面我們就來看看如何利用這兩個命令確認服務(wù)器上程序端口是否正常吧2023-08-08服務(wù)器云主機VPS之iis不支持.flv文件在線播放的解決方法
這篇文章主要介紹了服務(wù)器云主機VPS之iis不支持.flv文件在線播放的解決方法,需要的朋友可以參考下2023-07-07服務(wù)器 C盤 安全加強批處理(去除一些特殊軟件的權(quán)限)
使用方法,存為"C盤安全加強批處理.bat"到開源版設(shè)置器2.3的目錄下,和thecsafe.cmd同級目錄,雙擊執(zhí)行即可2009-08-08解決Windows7激活信息失敗報錯0xC004F057的問題
Windows7是一個備受歡迎的操作系統(tǒng),但有時用戶可能會在嘗試激活它時遇到問題,特別是當他們看到錯誤代碼0xC004F057時,本文我們將介紹如何解決Windows7激活信息失敗并報錯0xC004F057的問題2023-10-10