Windows2008 最新版Apache2、PHP5、MySQL6、PHPMyadmin、ZendOptimizer安裝圖解

首先到PHPCHINA的網(wǎng)站www.phpchina.com下載最新的正式版本
Apache 2.2.8
地址:http://apache.mirror.phpchina.com/httpd/httpd-2.2.8-win32-src.zip
PHP-5.2.5
地址:http://cn.php.net/get/php-5.2.5-Win32.zip/from/this/mirror
MySQL-6.0.3-alpha-win32
地址:http://www.phpchina.com/download/soft/mysql/mysql-6.0.2-alpha-win32.zip
ZendOptimizer-3.3.3-Windows-i386
地址:
http://www.phpchina.com/download/soft/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe
phpMyadmin-2.11.4-all-languages
地址:
http://www.phpchina.com/download/soft/phpmyadmin/phpMyAdmin-2.11.4-all-languages.zip
第一步:創(chuàng)建相應(yīng)的目錄
首先,我們?cè)?/font>D盤創(chuàng)建一個(gè)WAMP的目錄,在該目錄要?jiǎng)?chuàng)建Apache、PHP、www三個(gè)目錄,在www里面創(chuàng)建phpmyadmin目錄。(在別的地方創(chuàng)建也是一樣,只不過在下面配置過程中改變一下路徑就行的。)
第二步:安裝Apache-2.2.8(最好在之前不要安裝IIS)
1、按“下一步”一直到提示用戶輸入服務(wù)器的信息。請(qǐng)大家輸入如下圖所示的信息。(如果有真正的域名,請(qǐng)輸入它。如果沒有,隨意輸入也沒有關(guān)系的。)
2、再按“下一步”修改Apache的安裝目錄為D:\WAMP\Apache,之后就要裝,到安裝完成時(shí),在瀏覽器輸入http://localhost/
看看Apache能不能工作。(正常的話會(huì)在瀏覽器中顯示“It works!”字樣)如果不顯示,或者報(bào)錯(cuò),或者Apache的小圖標(biāo)的綠燈不亮。有可能你電腦的80端口被占用(迅雷和BT都占用這個(gè)端口)。這樣打開D:\WAMP\Apache\conf目錄,打開httpd.conf文件,查找80 將其改為別的端口(如“81”)。再用管理員的身份運(yùn)行Apache2,看它的小圖標(biāo)中綠燈亮不亮,
如果亮則證明Apache的安裝就基本成功了。
第三步:安裝PHP-5.2.5
A,
將PHP的壓縮這件解壓到D:\WAMP\PHP里面
B,
將D:\WAMP\PHP\php.ini-recommended這個(gè)文件備份,并且將其改名為php.ini
C,
修改PHP.INI的內(nèi)容。
1、
找到;default_charset = "iso-8859-1"在下面一行加入default_charset ="utf-8"
2、
找到extension_dir = "./" 改為 extension_dir ="D:/WAMP/PHP/ext"
3、
找到 ;extension=php_bz2.dll,下面一長(zhǎng)串類似的列表,是可供選擇加載的模塊,可以根據(jù)自己的需求加載它們,方法是去掉前面的;號(hào)。例如我們可以在這里加載如下的模塊了:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
4、
找到 memory_limit =,修改后面的數(shù)值可以限定php腳本最多可占用的內(nèi)存大小。
5、
將PHP安裝文件夾位置添加到Windows的系統(tǒng)路徑中。具體方法是,計(jì)算機(jī)>屬性>高級(jí)系統(tǒng)屬性>環(huán)境變量>系統(tǒng)變量>Path>編輯,在變量值的最后添加 ;D:\Inetpub\PHP;D:\Inetpub\PHP\ext ,具體路徑根據(jù)自己的情況改變。修改完之后要重啟才能生效的。
D,
編輯Apache的配置文件D:\WAMP\Apache2\conf\httpd.conf(如果是新手,最好先備份)
1、
找到DocumentRoot "X:/xxx/htdocs" 和 <Directory "X:/xxx/htdocs">(引號(hào)內(nèi)因個(gè)人安裝地址而不同),將引號(hào)內(nèi)改為網(wǎng)站所在文件夾。例如,我這里改為DocumentRoot "D:/WAMP/www" 和 <Directory "D:/WAMP/www">(溫馨提示在Windows中,地址寫法是D:\Inetpub\websites,在httpd.conf中則改為D:/Inetpub/websites,即將反斜杠"\"改為斜杠"/")
2、
找到LoadModule,在下面添加
LoadModule php5_module "D:/Inetpub/PHP/php5apache2_2.dll" PHPIniDir "D:/Inetpub/PHP"
3、
查找<IfModule dir_module>
DirectoryIndex
index.html
</IfModule>
將其改為
<IfModule dir_module>
DirectoryIndex index.php index.phtml index.html
</IfModule>
4、
找到“AddType application/x-gzip .gz .tgz”,
在后面兩行增加:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php .html
第四步,測(cè)試Apache是否支持PHP
在D:\WAMP\www目錄下建一個(gè)index.php文件:內(nèi)容為
<?php
phpinfo();
?>
保存并重啟Apache,在瀏覽器中輸入http://localhost/ 看是否顯示PHP的相關(guān)的信息
第五步,安裝MySQL-6.0.3-alpha-win32
1、
運(yùn)行安裝程序,將MySQL的安裝路徑改為D:\WAMP\MySQL。
2、
出現(xiàn)提示完成安裝MySQL時(shí)將現(xiàn)在就配置”Configure the MySQLServer now(現(xiàn)在就配置MySQL)”的勾選上。
3、
按下一步選擇配置方式,“Detailed Configuration(手動(dòng)精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程。
4、
選擇服務(wù)器類型,“Developer Machine(開發(fā)測(cè)試類,mysql占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”,大家根據(jù)自己的類型選擇了,一般選“Developer Machine”,不會(huì)太少,也不會(huì)占滿。
5、
選擇mysql數(shù)據(jù)庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務(wù)器類型,專注于事務(wù)處理,一般)”、“Non-Transactional Database Only(非事務(wù)處理型,較簡(jiǎn)單,主要做一些監(jiān)控、記數(shù)用,對(duì)MyISAM數(shù)據(jù)類型的支持僅限于non-transactional),隨自己的用途而選擇了,我這里選擇“Multifunctional Database”,按“Next”繼續(xù)。
6、
對(duì)InnoDB Tablespace進(jìn)行配置,就是為InnoDB 數(shù)據(jù)庫文件選擇一個(gè)存儲(chǔ)空間,如果修改了,要記住位置,重裝的時(shí)候要選擇一樣的地方,否則可能會(huì)造成數(shù)據(jù)庫損壞,當(dāng)然,對(duì)數(shù)據(jù)庫做個(gè)備份就沒問題了,這里不詳述。我這里沒有修改,使用默認(rèn)位置,直接按“Next”繼續(xù)
7、
選擇您的網(wǎng)站的一般mysql訪問量,同時(shí)連接的數(shù)目,“Decision Support(DSS)/OLAP(20個(gè)左右)”、“Online Transaction Processing(OLTP)(500個(gè)左右)”、“Manual Setting(手動(dòng)設(shè)置,自己輸一個(gè)數(shù))”,我這里選“Decision Support(DSS)/OLAP”,自己學(xué)習(xí)和調(diào)試,應(yīng)該夠用了,按“Next”繼續(xù)
8、
是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問mysql數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,Port Number:3306,按“Next”繼續(xù)
9、
這個(gè)比較重要,就是對(duì)mysql默認(rèn)數(shù)據(jù)庫語言編碼進(jìn)行設(shè)置,第一個(gè)是西文編碼,第二個(gè)是多字節(jié)的通用utf8編碼,都不是我們通用的編碼,這里選擇第三個(gè),然后在Character Set那里選擇或填入“gbk”,當(dāng)然也可以用“gb2312”,區(qū)別就是gbk的字庫容量大,包括了gb2312的所有漢字,并且加上了繁體字、和其它亂七八糟的字——使用mysql的時(shí)候,在執(zhí)行數(shù)據(jù)操作命令之前運(yùn)行一次“SET NAMES GBK;”(運(yùn)行一次就行了,GBK可以替換為其它值,視這里的設(shè)置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字。按 “Next”繼續(xù)。Sdf
10、
選擇是否將mysql安裝為windows服務(wù),還可以指定Service Name(服務(wù)標(biāo)識(shí)名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變。按“Next”繼續(xù)。
11、 這一步詢問是否要修改默認(rèn)root用戶(超級(jí)管理)的密碼(默認(rèn)為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,并且之前已經(jīng)設(shè)置了密碼,在這里更改密碼可能會(huì)出錯(cuò),請(qǐng)留空,并將“Modify Security Settings”前面的勾去掉,安裝配置完成后另行修改密碼),“Confirm(再輸一遍)”內(nèi)再填一次,防止輸錯(cuò)。“Enable root access from remote machines(是否允許root用戶在其它的機(jī)器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一個(gè)匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢)”,一般就不用勾了。這里我們不設(shè)置密碼,到下面再建立。設(shè)置完畢,按“Next”繼續(xù)。 1、這里選擇程序的安裝路徑,這里我們當(dāng)然是選擇D:\WAMP\Zend 選好后next 2、這一步我們選擇第三個(gè),我們之前是選擇Apache進(jìn)行安裝的,當(dāng)然要選Apache2.x,然后點(diǎn)Next 3、因?yàn)槲覀兊恼军c(diǎn)放在D:\WAMP\www里,故這里選擇這個(gè),點(diǎn)下Next 4、點(diǎn)擊安裝。當(dāng)安裝完成后,我們可以在localhost的首頁看到Zend 的信息。 到此整套有關(guān)Apache2、PHP5、MySQL6、ZendOptimizer和PHPMyAdmin的配置方法已經(jīng)講述完畢,希望對(duì)大家有一點(diǎn)幫助。個(gè)人認(rèn)為自己親手搭建的平臺(tái)總比一些套件好,畢竟自己在這個(gè)配置過程中或多或少的解決一些書上沒有講述的問題。 祝大家能順利地搭好這個(gè)平臺(tái),為日后的學(xué)習(xí)和工作做好準(zhǔn)備。
12、 確認(rèn)設(shè)置無誤后。按“Execute”使設(shè)置生效。
13、 設(shè)置完畢,按“Finish”結(jié)束mysql的安裝與配置——這里有一個(gè)比較常見的錯(cuò)誤,就是不能“Start service”,一般出現(xiàn)在以前有安裝mysql的服務(wù)器上,解決的辦法,先保證以前安裝的mysql服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql安裝目錄下的data文件夾備份,然后刪除,在安裝完成后,將安裝生成的 data文件夾刪除,備份的data文件夾移回來,再重啟mysql服務(wù)就可以了,這種情況下,可能需要將數(shù)據(jù)庫檢查一下,然后修復(fù)一次,防止數(shù)據(jù)出錯(cuò)。 這時(shí)MySQL已經(jīng)在后臺(tái)運(yùn)行了。
第六步,測(cè)試PHP是否能連上MySQL
在G:\WAMP\www下新建一個(gè)testconn.php的文件,內(nèi)容為(**為root用戶的密碼)
<?php
mysql_connect("localhost", "root", "**") or die(mysql_error());
echo "Connected to MySQL<br />";
?>
在瀏覽器中輸入http://localhost/testconn.php
如果顯示Connected to MySQL,
就表明與MySQL連接成功,是不是要比在IIS中的ASP要簡(jiǎn)單呢。
第七步,安裝PHPMyAdmin
1、 將phpMyAdmin解壓縮到你存放網(wǎng)頁的文件夾中,例如我這里D:\WAMP\www\phpmyadmin,然后將libraries子文件夾中的config.default.php復(fù)制到phpmyadmin文件夾中,并重命名為config.inc.php。
2、 用Editplus打開config.inc.php,找到$cfg['Servers'][$i]['auth_type'] = 'config';改為 $cfg['Servers'][$i]['auth_type']='http';
3、 找到$cfg['Servers'][$i]['password'] = ''
4、 改為$cfg['Servers'][$i]['password'] = '**'(**為你的MYSQL的密碼)
5、打開Apache的配置文件httpd.conf,找到 # Alias /webpath /full/filesystem/path,在下面添加一下代碼(具體路徑根據(jù)自己的情況修改):
Alias /phpmyadmin "D:/WAMP/www/phpmyadmin"
<Directory "D:/WAMP/www/phpmyadmin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
保存httpd.conf。在命令提示符中執(zhí)行 httpd -k restart ,或在服務(wù)中重新啟動(dòng)Apache。
測(cè)試MySQL和phpMyAdmin是否正確安裝
在瀏覽器中,打開http://localhost/phpmyadmin。在出現(xiàn)的對(duì)話框中輸入MySQL的管理員帳號(hào)(root)和密碼。如下圖所示
如果順利登錄并打開phpMyAdmin界面,則MySQL和phpMyAdmin已安裝完成。(如下圖所示)
第八步,安裝ZendOptimizer-3.3.3-Windows-i386
只要按提示就可以
相關(guān)文章
- Vista資源管理器怎么使用名稱分組篩選文件夾?Vista系統(tǒng)中想要搜索文件夾,可以使用資源管理器來操作,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-03-13
- 桌面窗口管理器 是Vista中的一個(gè)新組件:Desktop Window Manager(DWM)。下面小編就帶來Windows Vista桌面窗口管理器功能詳解供大家了解,一起來看看吧2017-03-21
- 什么是uac功能?UAC的全稱是User Account Control(用戶賬戶控制),它是Windows Vista提供的一個(gè)安全特性。而Vista下的UAC功能有什么作用?本文提供Vista下的UAC功能詳細(xì)2017-03-15
微軟4月11日后將停止對(duì)Windows Vista支持
現(xiàn)在還有很多朋友在使用Vista系統(tǒng),但是Vista系統(tǒng)最近發(fā)出警告,提示微軟即將停止對(duì)Vista支持,4月11日以后系統(tǒng)將不會(huì)收到官方的安全更新,下面我們就來看看詳細(xì)的教程,需2017-02-13全民用win10 Vista電腦也可以運(yùn)行Win10
為了讓W(xué)indows 10能夠替代現(xiàn)有的舊版Windows,其系統(tǒng)要求并不高。除了Windows 8.1設(shè)備,現(xiàn)有的Windows 8、Windows 7甚至Vista電腦都可以跑得動(dòng)Windows 102014-10-20VISTA 下如何通過紅外線連接外接設(shè)備 以索尼手機(jī)為例
這篇文章主要為大家介紹了Vista中如何通過紅外線連接外接設(shè)備,Windows Vista操作系統(tǒng)中如何通過紅外線連接外接設(shè)備呢?本文有具體的步驟,需要的朋友可以參考下2014-09-18- 索引是對(duì)數(shù)據(jù)庫表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),巧妙的添加新的文件或者位置是保證搜索效率的最好的辦法,需要的朋友可以參考下2014-09-17
解決Vista系統(tǒng)ADSL撥號(hào)時(shí)的815錯(cuò)誤
Windows Vista的用戶遇到了一個(gè)問題:鐵通的ADSL寬帶但是上網(wǎng)不穩(wěn)定,經(jīng)常出現(xiàn)815錯(cuò)誤的警告,那么該如何解決呢?本文將將您如何解決Windows Vista中815錯(cuò)誤,需要的朋友可2014-09-17- 這篇文章主要為大家介紹了Vista系統(tǒng)中如何隱藏網(wǎng)上鄰居,大家都知道網(wǎng)上鄰居在默認(rèn)狀態(tài)下是照常顯示的,有些人不想顯示自己的網(wǎng)上鄰居,但又不會(huì)設(shè)置,本文就可以解決你的2014-09-17
Vista技巧:何在Vista上運(yùn)行不兼容的舊版本軟件
管Win XP上的很多程序在Vista下都能夠運(yùn)行,但還是有一些雖然能夠運(yùn)行但存在一些問題,或是完全無法運(yùn)行的程序。那么這樣的話你要怎么辦呢?本篇文章將詳細(xì)介紹此問題的解決2014-09-17