Win2003IIS6.0+PHP+Mysql+Zend+phpmyadmin環(huán)境組建
作者:佚名 時(shí)間:2012-09-20 分享到:
操作系統(tǒng):Windows 2003 server IIS6.0
PHP版本:php 5.2.1
Mysql版本:mysql 5.0.37
Zend版本:ZendOptimizer 3.2.6
phpMyAdmin版本:phpMyAdmin 2.10.0.2
最終實(shí)現(xiàn)效果:實(shí)現(xiàn)在用戶本機(jī)環(huán)境下測(cè)試與在服務(wù)器上調(diào)試Discuz!等產(chǎn)品
如果你是新手請(qǐng)認(rèn)真仔細(xì)看完教程~~
如果你有一定的經(jīng)驗(yàn)了,在出現(xiàn)錯(cuò)誤后也可在本文中找到相應(yīng)錯(cuò)誤的解決方法!
按照本教程安裝設(shè)置后將保證你能夠正常運(yùn)行 Discuz!論壇程序以及Mysql數(shù)據(jù)庫(kù)管理程序phpmyadmin,目前本文是Win2003+IIS6.0+MySql 5.0.37+PHP 5.2.1+ZendOptimizer 3.2.6+phpMyAdmin 2.10.0.2環(huán)境配置最全面的教程文章,值得收藏。
出現(xiàn)以下兩種錯(cuò)誤提示后的原因與解決方法如下:
1、運(yùn)行phpmyadmin程序提示“無(wú)法載入 mysql 擴(kuò)展,請(qǐng)檢查 PHP 配置”的 錯(cuò)誤提示
2、安裝Discuz!論壇時(shí)提示“不支持Mysql數(shù)據(jù)庫(kù),無(wú)法安裝論壇”
1、沒(méi)有正確安裝Mysql數(shù)據(jù)庫(kù),在系統(tǒng)服務(wù)中Mysql相關(guān)的服務(wù)沒(méi)有啟動(dòng)
(請(qǐng)查看正確安裝Mysql的方法) 2、在系統(tǒng)的 system32(C:\windows\system32) 目錄下缺少 libmysql.dll文件,解決方法是找到php目錄下的libmysql.dll,并將libmysql.dll復(fù)制到C:\windows\system32目錄中,然后重新啟動(dòng)Web服務(wù)。
3、在C:\windows目錄下的php.ini文件中,沒(méi)有將“;extension=php_mysql.dll”中的前面一個(gè)“;”去掉,所以不能使用相應(yīng)功能,解決方法是打開(kāi)php.ini文件
找到
;extension=php_mysql.dll
改成
extension=php_mysql.dll //去掉前面的;使之生效
4、Mysql目錄沒(méi)有讀取權(quán)限,正確的目錄權(quán)限如下:
administrator 完全控制
system 完全控制
users 讀取和運(yùn)行+列出文件夾目錄+讀取
其他的用戶權(quán)限全部刪除(也可保留,但安全性不高,建議刪除),然后重啟MYsql服務(wù)和Web服務(wù)(本文作者建議修改此項(xiàng)后重啟一下服務(wù)器)
安裝開(kāi)始:因IIS6.0已經(jīng)安裝好,這一步相信大家都會(huì)操作,所以本文略過(guò)!
1、在本機(jī)D盤(pán)下創(chuàng)建wwwroot、php5、Mysql、Zend共四個(gè)文件夾
2、安裝PHP v5.2.1
1) 將下載的php-5.2.1-Win32.zip解壓縮到D:\php5目錄中
2) 將目錄中的php.ini-dist文件改名為php.ini,并把php.ini文件剪切放到 c:\windows 目錄下(如果是2000系統(tǒng),就放到 c:\winnt 目錄)
3) 把php5根目錄下的php5ts.dll、libmysql.dll、libmcrypt.dll這三個(gè)文件放到系統(tǒng)的system32目錄下,注意這三個(gè)文件是必需的。打開(kāi)C:\windows\php.ini文件
找到
extension_dir = "./"
改為
extension_dir = "d:\php5\ext"
找到
;extension=php_mbstring.dll
改為
extension=php_mbstring.dll
找到
;extension=php_gd2.dll
改為
extension=php_gd2.dll
找到
;extension=php_mysql.dll
改為
extension=php_mysql.dll
找到
;extension=php_mcrypt.dll
改為
extension=php_mcrypt.dll
以上就是修改去掉前面的";"符號(hào),使之支持相應(yīng)功能,最后保存。
3、配置IIS使之支持PHP
1) 在“控制面板”-“管理工具”中找到并打開(kāi)“Internet信息服務(wù)(IIS)管理器”
3)點(diǎn)擊“ISAPI篩選器”,再點(diǎn)擊“添加”按鈕,在彈出的“篩選器屬性”對(duì)話框中,依次填入 篩選器名稱“php”,可執(zhí)行文件“d:\php5\php5isapi.dll”,如下圖所示(其中php5isapi.dll的路徑可以按“瀏覽”按 鈕來(lái)選擇),然后點(diǎn)擊“確定”退出
4)點(diǎn)擊“主目錄”標(biāo)簽,再點(diǎn)擊“瀏覽”,把網(wǎng)站目錄指向到d:\wwwroot
5)在主目錄標(biāo)簽下點(diǎn)擊“配置”,出現(xiàn)“應(yīng)用程序配置”對(duì)話框,再點(diǎn)擊“添加”按鈕,在彈出的“添加/編輯應(yīng)用程序擴(kuò)展名映射”對(duì)話框中,在可執(zhí)行文件位置中輸入 d:\php5\php5isapi.dll,在擴(kuò)展名處輸入 php,然后確定
6)點(diǎn)擊“文檔”標(biāo)簽,再點(diǎn)“添加”按鈕,在彈出的“添加默認(rèn)文檔”對(duì)話框中,填入:index.php,然后確定
7)點(diǎn)擊“Web 服務(wù)擴(kuò)展”,再點(diǎn)擊“添加一個(gè)新的 Web 服務(wù)擴(kuò)展”,接著在彈出的“新建 Web 服務(wù)擴(kuò)展”對(duì)話框中“擴(kuò)展名”處輸入 php,再點(diǎn)“添加”,在“文件路徑”下輸入 d:\php5\php5isapi.dll 確定,然后在“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”前打上鉤,最后確定退出。
8)為了驗(yàn)證我們剛才配置的環(huán)境是否能夠正常運(yùn)行php,首先我們新建一個(gè)文本,并輸入以下內(nèi)容 <?php
phpinfo();
?>
保存為phpinfo.php,并放入網(wǎng)站根目錄(我這里是d:\wwwroot),在IE瀏覽器中輸入http://localhost/phpinfo.php,回車后出現(xiàn)如下圖所示信息,就證明系統(tǒng)已經(jīng)支持PHP
9)到此php環(huán)境全部配置完成,現(xiàn)在你的網(wǎng)站已經(jīng)可以運(yùn)行正常的php程序了。 4、安裝MySql v5.0.37
1)執(zhí)行下載的mysql-essential-5.0.37-win32.msi,安裝過(guò)程請(qǐng)按照以下圖示進(jìn)行安裝,完成后將確保你的mysql正常運(yùn)行。
2)檢測(cè)MySQL,鍵盤(pán)的Win + R,彈出運(yùn)行對(duì)話框,輸入cmd后回車,進(jìn)入命令提示符,然后輸入:“mysql -uroot –p”,回車后要求輸入密碼,我設(shè)的密碼是123456,輸入密碼后按回車即可。
現(xiàn)在可以看到如下成功的提示,表示全部安裝成功
5、安裝ZendOptimizer v3.2.6
1)執(zhí)行下載的ZendOptimizer-3.2.6-Windows-i386.exe,安裝過(guò)程請(qǐng)按照以下圖示進(jìn)行安裝,完成后將確保你的Zend正常運(yùn)行。
2) Zend安裝已全部成功完成。 6.安裝phpMyAdmin-2.10.0.2
1)將下載的phpMyAdmin-2.10.0.2-all-languages.zip解壓縮到當(dāng)前文件夾,更名為phpMyAdmin,然后移動(dòng)到網(wǎng)站根目錄下,這里我的就是D:\wwwroot目錄下面
2)編輯D:\wwwroot\phpMyAdmin\libraries下的config.default.php
找到 cfg['PmaAbsoluteUri'] = ''
改成 cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/' //請(qǐng)將localhost改成你的實(shí)際瀏覽網(wǎng)址,在目錄后面一定要加上“/” 找到 cfg['blowfish_secret'] = ''
改成 cfg['blowfish_secret'] = 'gfehwwriewyi' //這里隨便填寫(xiě)內(nèi)容,只要不留空就行了
找到 cfg['Servers'][$i]['host'] = 'localhost'
改成 cfg['Servers'][$i]['host'] = 'localhost' //說(shuō)明:如果你是連接本機(jī)的數(shù)據(jù)庫(kù)這里無(wú)需修改,如果連接的是遠(yuǎn)程數(shù)據(jù)庫(kù),請(qǐng)把localhost改成數(shù)據(jù)庫(kù)實(shí)際的IP地址
找到 cfg['Servers'][$i]['auth_type'] = 'config'
改成 cfg['Servers'][$i]['auth_type'] = 'cookie'
3)保存退出,打開(kāi)瀏覽器輸入http://localhost/phpmyadmin,即可進(jìn)行相關(guān)操作