XP IIS5.1 + PHP 5.2.1 + MySQL 5.0.37 + Zend 3.2.6 + phpMyAdmin-2.10.0.2環(huán)境配置
發(fā)布時間:2012-06-21 21:52:30 作者:佚名
我要評論

為了創(chuàng)建PHP環(huán)境,增強(qiáng)自己的動手能力,對環(huán)境配置有更深地了解,特制作些教程,頁面設(shè)置是根據(jù)Freddy的環(huán)境教程更改而來
本文檔是在本機(jī)創(chuàng)建PHP環(huán)境,使能在本機(jī)運行各種PHP站點程序。
本文檔的適合人群:需要本地測試環(huán)境的、程序、模板風(fēng)格開發(fā)者、模板風(fēng)格、插件MOD測試者、各類學(xué)習(xí)愛好者。
本文檔就對Windows XP系統(tǒng)下如何安裝配置PHP、Mysql、IIS、Zend、Phpmyadmin進(jìn)行說明,創(chuàng)建Asp+Php環(huán)境。
以下為本說明所要用到的軟件。
IIS5.1--XpSp2安裝光盤自帶。
PHP 5.2.1 -- http://www.php.net/downloads.php
MySQL -5.0.37 -- http://dev.mysql.com/downloads
Zend Optimizer 3.2.6 -- http://www.zend.com/store/products/zend-optimizer.php
phpMyAdmin -2.10.0.2 -- http://sourceforge.net/projects/phpmyadmin
嚴(yán)重注意:在進(jìn)行下列操作前,Windows XP應(yīng)無安裝IIS、無安裝PHP、APACHE、MYSQL、ZEND。
≡ IIS5.1 的安裝 ≡
開始--控制面板--添加或刪除程序,添加刪除Windows組件--Windows組件向?qū)е泄催xInternet信息服務(wù),按下一步,并插入XP光盤。安裝結(jié)束后,打開控制面板--管理工具--Internet信息服務(wù),打開IIS左邊的本地計算機(jī)--網(wǎng)站--默認(rèn)網(wǎng)站,在IISHelp上點右鍵--瀏覽,如果在右邊窗口出現(xiàn)了IIS5.1文檔(幫助),即安裝成功。
此時,也可以打開IE,在IE中輸入http://localhost或http://127.0.0.1或http://+你計算機(jī)名或http://+你為網(wǎng)卡設(shè)定的IP進(jìn)行訪問,同樣打開的是IIS的幫助文檔。
打開C:\inetpub\wwwroot,刪除里面的所有文件,網(wǎng)站的程序就放置于此目錄下。
打開默認(rèn)網(wǎng)站--右鍵屬性--文檔,添加默認(rèn)文檔名index.php
≡ PHP 5.2.1 的安裝 ≡
到其官方站點下載 php-5.2.1-Win32.zip 并解壓(在此不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)
將PHP文件解壓到一個目錄下,目錄地址為 "D:\web\php"。
將PHP目錄(D:\web\php)下的php.ini-dist復(fù)制到windows目錄下,并改名為php.ini。
打開php.ini,在記事本中查找“extension_dir”,然后把 extension_dir = "./" 修改為 extension_dir = "D:\web\php\ext",查找extension=php_mbstring.dll、extension=php_mysql.dll和extension=php_gd2.dll,然后把前面的“;”去掉。
復(fù)制 php5ts.dll和 libmysql.dll到 C:\WINDOWS\system32 中。
接下來在IIS中進(jìn)行設(shè)置,打開默認(rèn)網(wǎng)站-〉屬性對話框,切換到“主目錄”選項卡,然后點“配置”按鈕打開“應(yīng)用程序配置對話框”,點“添加”按鈕打開“添加/編輯應(yīng)用程序擴(kuò)展名映射”對話框。在“可執(zhí)行文件”輸入框中,指向D:\web\php\php5isapi.dll,在“擴(kuò)展名”輸入框里面輸入“.php”(注意:在windows XP下需要加“.”),并選中“腳本引擎”和“檢查文件是否存在”兩個復(fù)選框,一路確定并退出IIS。
在C:\inetpub\wwwroot目錄下新建phpinfo.php文檔,內(nèi)容為:<?php
phpinfo();
?> 然后在IE中輸入:http://localhost/phpinfo.php進(jìn)行查看,PHP運行正常即可看到本機(jī)PHP的相關(guān)信息。
≡ MySQL 5.0.37 的安裝 ≡
打開我的電腦,進(jìn)入D:\web,在其下新建一個文件夾,名為 mysql 。
到其官方站點下載 http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.37-win32.zip/from/pickr 并執(zhí)行。
按Next,然后選擇Custom安裝方式。
點擊Change,改變安裝路徑;為:"D:\web\mysql"。
等安裝進(jìn)度條load完時,會出現(xiàn)一個Sign Up向?qū)?,這里不用理,選擇最下面的那個Skip Sign-Up,然后Next,上面有個 "Configure the MySQL Server now" 是打勾的,不要去掉,直接點Finish。
現(xiàn)在開始安裝最后的配置,點Next,選擇Detailed Configuration,然后選擇第二個Server Machine。
再Next,選擇Non-Transactional Database Only。
再Next,選擇Manual Setting,連接數(shù)選擇200到300,在此因為是本機(jī)測試,所以此項并不重要。
再Next,是設(shè)置其的端口,默認(rèn)是3306,不要動它。
再Next,選擇Manual Selected Default Character Set / Collation,在下面的 Character Set選擇gbk。
再Next,在Include Bin Directory in Windows PATH前打勾。
再Next,在Modify Security Settings前的勾取消,因為是本地環(huán)境,非服務(wù)器和虛擬主機(jī)。
最后一個Next再加Execute,可以看到上面的步驟全部完成。
MySQL的帳號是:root,密碼為空。
檢測MySQL,鍵盤的Win + R,彈出運行對話框,輸入cmd后回車,進(jìn)入命令提示符,然后輸入:"mysql -uroot -p",回車后要求輸入密碼,因為密碼為空,所以直接再按回車即可?,F(xiàn)在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version:5.0.37-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
表示全部安裝成功。
操作符變成了"mysql>",鍵入exit退出即可。
≡ Zend Optimizer 3.2.6 的安裝 ≡
打開我的電腦,進(jìn)入D:\local,在其下新建一個文件夾,名為 zend 。
到其官方站點http://www.zend.com/free_download/download下載 ZendOptimizer-3.2.6-Windows-i386.exe 并執(zhí)行。要先注冊才可以下載,有點煩。
按Next,到了路徑選擇那兒,點Browse,默認(rèn)是"C:\Program Files\Zend\ZendOptimizer-3.2.6",將其修改為"D:\web\zend"。
按Next后,可以看到的是服務(wù)器的選擇,選擇第1項IIS,直接點Next。
接下來的一路點Next,全接默認(rèn)的設(shè)置,然后Install,Zend在此過程中會添加信息到php.ini,默認(rèn)添加即可。
Zend安裝完成。
≡ phpMyAdmin2.10.0.2 的安裝 ≡
到其官方站點http://sourceforge.net/projects/phpmyadmin下載 phpMyAdmin-2.10.0.2-all-languages.zip 并解壓,并更改目錄名為phpmyadmin,然后移動到"C:\inetpub\wwwroot下"。
編輯:libraries下的config.default.php。
查找:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
這里由于是本地測試環(huán)境,所以所按默認(rèn)值,不需要更改。
查找:
$cfg['DefaultLang'] = 'en-iso-8859-1';
替換:
$cfg['DefaultLang'] = 'gb2312';
查找:
$cfg['DefaultCharset'] = 'iso-8859-1';
替換:
$cfg['DefaultCharset'] = 'gb2312';
設(shè)置完成?,F(xiàn)在打開IE,鍵入:"http://localhost/phpmyadmin",即可進(jìn)行相關(guān)操作。
≡ 其它說明 ≡
MySQL的帳號為:root,密碼無,即為空。數(shù)據(jù)庫,可以自己隨意創(chuàng)建。
IIS如果安裝失敗,一般是由于IIS帳號密碼不同步所造成,還有檢查相關(guān)服務(wù)是否被禁用,只要通過耐心修正即可恢復(fù)正常,在此就不過多敘述了,我的站點放置了修正方法。網(wǎng)頁存放目錄:D:\inetpub\wwwroot
為了目錄整潔,也可以把phpmyadmin目錄移動至D:\web\phpmyadmin,然后在IIS中創(chuàng)建phpmyadmin的虛擬目錄。
打開phpmyadmin如出現(xiàn)一行亂碼,一般是由于mysql未正常運行,雖然在測試mysql時顯示出它已經(jīng)正常了,但沒有在php中連接上mysql,用探針程序會發(fā)現(xiàn)它沒有正常運行,這時需要重新安裝mysql,具體原因,我也不清楚。
為了保持wwwroot目錄的整潔性,可以把phpmyadmin目錄移至D:\web,并在IIS中新建phpmyadmin的虛擬目錄。
本文檔的適合人群:需要本地測試環(huán)境的、程序、模板風(fēng)格開發(fā)者、模板風(fēng)格、插件MOD測試者、各類學(xué)習(xí)愛好者。
本文檔就對Windows XP系統(tǒng)下如何安裝配置PHP、Mysql、IIS、Zend、Phpmyadmin進(jìn)行說明,創(chuàng)建Asp+Php環(huán)境。
以下為本說明所要用到的軟件。
IIS5.1--XpSp2安裝光盤自帶。
PHP 5.2.1 -- http://www.php.net/downloads.php
MySQL -5.0.37 -- http://dev.mysql.com/downloads
Zend Optimizer 3.2.6 -- http://www.zend.com/store/products/zend-optimizer.php
phpMyAdmin -2.10.0.2 -- http://sourceforge.net/projects/phpmyadmin
嚴(yán)重注意:在進(jìn)行下列操作前,Windows XP應(yīng)無安裝IIS、無安裝PHP、APACHE、MYSQL、ZEND。
≡ IIS5.1 的安裝 ≡
開始--控制面板--添加或刪除程序,添加刪除Windows組件--Windows組件向?qū)е泄催xInternet信息服務(wù),按下一步,并插入XP光盤。安裝結(jié)束后,打開控制面板--管理工具--Internet信息服務(wù),打開IIS左邊的本地計算機(jī)--網(wǎng)站--默認(rèn)網(wǎng)站,在IISHelp上點右鍵--瀏覽,如果在右邊窗口出現(xiàn)了IIS5.1文檔(幫助),即安裝成功。
此時,也可以打開IE,在IE中輸入http://localhost或http://127.0.0.1或http://+你計算機(jī)名或http://+你為網(wǎng)卡設(shè)定的IP進(jìn)行訪問,同樣打開的是IIS的幫助文檔。
打開C:\inetpub\wwwroot,刪除里面的所有文件,網(wǎng)站的程序就放置于此目錄下。
打開默認(rèn)網(wǎng)站--右鍵屬性--文檔,添加默認(rèn)文檔名index.php
≡ PHP 5.2.1 的安裝 ≡
到其官方站點下載 php-5.2.1-Win32.zip 并解壓(在此不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)
將PHP文件解壓到一個目錄下,目錄地址為 "D:\web\php"。
將PHP目錄(D:\web\php)下的php.ini-dist復(fù)制到windows目錄下,并改名為php.ini。
打開php.ini,在記事本中查找“extension_dir”,然后把 extension_dir = "./" 修改為 extension_dir = "D:\web\php\ext",查找extension=php_mbstring.dll、extension=php_mysql.dll和extension=php_gd2.dll,然后把前面的“;”去掉。
復(fù)制 php5ts.dll和 libmysql.dll到 C:\WINDOWS\system32 中。
接下來在IIS中進(jìn)行設(shè)置,打開默認(rèn)網(wǎng)站-〉屬性對話框,切換到“主目錄”選項卡,然后點“配置”按鈕打開“應(yīng)用程序配置對話框”,點“添加”按鈕打開“添加/編輯應(yīng)用程序擴(kuò)展名映射”對話框。在“可執(zhí)行文件”輸入框中,指向D:\web\php\php5isapi.dll,在“擴(kuò)展名”輸入框里面輸入“.php”(注意:在windows XP下需要加“.”),并選中“腳本引擎”和“檢查文件是否存在”兩個復(fù)選框,一路確定并退出IIS。
在C:\inetpub\wwwroot目錄下新建phpinfo.php文檔,內(nèi)容為:<?php
phpinfo();
?> 然后在IE中輸入:http://localhost/phpinfo.php進(jìn)行查看,PHP運行正常即可看到本機(jī)PHP的相關(guān)信息。
≡ MySQL 5.0.37 的安裝 ≡
打開我的電腦,進(jìn)入D:\web,在其下新建一個文件夾,名為 mysql 。
到其官方站點下載 http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.37-win32.zip/from/pickr 并執(zhí)行。
按Next,然后選擇Custom安裝方式。
點擊Change,改變安裝路徑;為:"D:\web\mysql"。
等安裝進(jìn)度條load完時,會出現(xiàn)一個Sign Up向?qū)?,這里不用理,選擇最下面的那個Skip Sign-Up,然后Next,上面有個 "Configure the MySQL Server now" 是打勾的,不要去掉,直接點Finish。
現(xiàn)在開始安裝最后的配置,點Next,選擇Detailed Configuration,然后選擇第二個Server Machine。
再Next,選擇Non-Transactional Database Only。
再Next,選擇Manual Setting,連接數(shù)選擇200到300,在此因為是本機(jī)測試,所以此項并不重要。
再Next,是設(shè)置其的端口,默認(rèn)是3306,不要動它。
再Next,選擇Manual Selected Default Character Set / Collation,在下面的 Character Set選擇gbk。
再Next,在Include Bin Directory in Windows PATH前打勾。
再Next,在Modify Security Settings前的勾取消,因為是本地環(huán)境,非服務(wù)器和虛擬主機(jī)。
最后一個Next再加Execute,可以看到上面的步驟全部完成。
MySQL的帳號是:root,密碼為空。
檢測MySQL,鍵盤的Win + R,彈出運行對話框,輸入cmd后回車,進(jìn)入命令提示符,然后輸入:"mysql -uroot -p",回車后要求輸入密碼,因為密碼為空,所以直接再按回車即可?,F(xiàn)在可以看到如下成功的提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version:5.0.37-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
表示全部安裝成功。
操作符變成了"mysql>",鍵入exit退出即可。
≡ Zend Optimizer 3.2.6 的安裝 ≡
打開我的電腦,進(jìn)入D:\local,在其下新建一個文件夾,名為 zend 。
到其官方站點http://www.zend.com/free_download/download下載 ZendOptimizer-3.2.6-Windows-i386.exe 并執(zhí)行。要先注冊才可以下載,有點煩。
按Next,到了路徑選擇那兒,點Browse,默認(rèn)是"C:\Program Files\Zend\ZendOptimizer-3.2.6",將其修改為"D:\web\zend"。
按Next后,可以看到的是服務(wù)器的選擇,選擇第1項IIS,直接點Next。
接下來的一路點Next,全接默認(rèn)的設(shè)置,然后Install,Zend在此過程中會添加信息到php.ini,默認(rèn)添加即可。
Zend安裝完成。
≡ phpMyAdmin2.10.0.2 的安裝 ≡
到其官方站點http://sourceforge.net/projects/phpmyadmin下載 phpMyAdmin-2.10.0.2-all-languages.zip 并解壓,并更改目錄名為phpmyadmin,然后移動到"C:\inetpub\wwwroot下"。
編輯:libraries下的config.default.php。
查找:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['nopassword'] = FALSE; // Whether to try to connect without password
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
這里由于是本地測試環(huán)境,所以所按默認(rèn)值,不需要更改。
查找:
$cfg['DefaultLang'] = 'en-iso-8859-1';
替換:
$cfg['DefaultLang'] = 'gb2312';
查找:
$cfg['DefaultCharset'] = 'iso-8859-1';
替換:
$cfg['DefaultCharset'] = 'gb2312';
設(shè)置完成?,F(xiàn)在打開IE,鍵入:"http://localhost/phpmyadmin",即可進(jìn)行相關(guān)操作。
≡ 其它說明 ≡
MySQL的帳號為:root,密碼無,即為空。數(shù)據(jù)庫,可以自己隨意創(chuàng)建。
IIS如果安裝失敗,一般是由于IIS帳號密碼不同步所造成,還有檢查相關(guān)服務(wù)是否被禁用,只要通過耐心修正即可恢復(fù)正常,在此就不過多敘述了,我的站點放置了修正方法。網(wǎng)頁存放目錄:D:\inetpub\wwwroot
為了目錄整潔,也可以把phpmyadmin目錄移動至D:\web\phpmyadmin,然后在IIS中創(chuàng)建phpmyadmin的虛擬目錄。
打開phpmyadmin如出現(xiàn)一行亂碼,一般是由于mysql未正常運行,雖然在測試mysql時顯示出它已經(jīng)正常了,但沒有在php中連接上mysql,用探針程序會發(fā)現(xiàn)它沒有正常運行,這時需要重新安裝mysql,具體原因,我也不清楚。
為了保持wwwroot目錄的整潔性,可以把phpmyadmin目錄移至D:\web,并在IIS中新建phpmyadmin的虛擬目錄。
相關(guān)文章
WinXP登錄失敗提示:未授予用戶在此計算機(jī)上的請求登陸類型怎么辦?
WinXP登錄失敗提示:“未授予用戶在此計算機(jī)上的請求登陸類型”怎么辦?今天我們就來看看詳細(xì)的解決過程2023-08-16xp系統(tǒng)我的文檔在哪? WinXP系統(tǒng)下我的文檔打不開怎么辦?
xp系統(tǒng)我的文檔在哪?winxp系統(tǒng)中的我的文檔打不開,可能是權(quán)限出現(xiàn)了變化,下面我們就來看看WinXP系統(tǒng)下我的文檔打不開怎么辦?2023-08-16winXP系統(tǒng)如何快速升級到Windows8系統(tǒng)?
XP系統(tǒng)如何快速升級到Win8系統(tǒng)?當(dāng)我們使用XP系統(tǒng)的電腦時,想要升級到Win8系統(tǒng),這時我們該怎么做呢,讓我們一起看下文尋找解決的方法吧2020-12-24- 如何解決WinXP系統(tǒng)LOL安全證書不可用?最近有不少XP系統(tǒng)的用戶,向小編反應(yīng)LOL安全證書不可用該怎么解決,下面就由小編帶領(lǐng)大家來解決問題2020-12-22
- 如何恢復(fù)XP系統(tǒng)本地連接?最近有不少XP系統(tǒng)的用戶,在使用電腦的時候遇到了這樣的問題本地連接不見了,那么如何恢復(fù)呢。下面就由小編為大家解決問題2020-12-11
如何解決WinXP系統(tǒng)記事本亂碼?解決WinXP系統(tǒng)記事本亂碼的教程
如何解決WinXP系統(tǒng)記事本亂碼?相信很多WinXP系統(tǒng)用戶都有因為設(shè)置不當(dāng)導(dǎo)致記事本亂碼而煩惱過,那么如何解決這一問題呢,讓我們一起來看看吧2020-12-08WinXP系統(tǒng)網(wǎng)頁不能復(fù)制粘貼的教程
怎么解決WinXP系統(tǒng)網(wǎng)頁不能復(fù)制粘貼?windows xp系統(tǒng),在使用電腦的時需要復(fù)制粘貼這個功能,但是有時候我們在WinXP系統(tǒng)網(wǎng)頁不能完成復(fù)制粘貼,該如何解決這一問題,下面小編2020-12-07- 如何解決winxp系統(tǒng)oracle無法使用?很多電腦用戶不知道oracle的話,就需要開啟oracle服務(wù),但是如何開啟oracle服務(wù)呢,下面小編帶領(lǐng)大家學(xué)習(xí)一下2020-12-07
怎么解決winXP出現(xiàn)“數(shù)據(jù)執(zhí)行保護(hù)”?
怎么解決XP出現(xiàn)"數(shù)據(jù)執(zhí)行保護(hù)"?最近有很多小伙伴向小編反應(yīng)使用xp系統(tǒng)過程中,總是會彈出"數(shù)據(jù)執(zhí)行保護(hù)",那么我們該如何解決這一問題呢,下面小編為2020-12-07winxp超級管理員賬戶消失了怎么辦? winxp管理員賬戶恢復(fù)的技巧
winxp超級管理員賬戶消失了怎么辦?最近遇到一個問題,winxp創(chuàng)建新賬戶后超級管理員賬戶消失了,該怎么辦呢?下面我們就來看看winxp管理員賬戶恢復(fù)的技巧,需要的朋友可以2020-08-19