本文具體先容了在Windows2003下利用Apache2.2.21/PHP5.3.5/Mysql5.5.19/phpMyAdmin3.4.9搭建php開(kāi)拓情況。
第一步:下載安裝的文件
1. Apache 版本 httpd-2.2.21-win32-x86-no_ssl.msi
2. MySQL 版本 mysql-5.5.19-win32.msi
3. PHP 版本 php-5.3.5-Win32-VC6-x86.zip
4. phpMyadmin 版本 phpMyAdmin-3.4.9-all-languages.zip
提示:
1. 發(fā)起選擇無(wú)SSL成果的Apache版原來(lái)完成開(kāi)拓,因此我們這里利用了Apache 2.2.21-win32-x86-no
ssl.msi。
2. Windows下安裝MySQL就選擇.msi安裝包名目,我們選擇了mysql-5.5.19-win32.msi
,雙擊按照領(lǐng)導(dǎo)安裝即可,簡(jiǎn)樸利便。
3.
PHP我們選擇用Windows的.zip版本,php-5.3.5-Win32-VC6-x86.zip。從安詳性和機(jī)能來(lái)說(shuō),都是zip版本的好,一般處事器也都是安裝這個(gè)版本的。
不要下載NTS版本或VC9版本的,因?yàn)閂C9是專(zhuān)門(mén)為IIS定制的,而VC6
是為Apache或其他WEB處事軟件提供的。
4. phpMyAdmin是以PHP為基本的在線MySQL打點(diǎn)東西,在舉辦phpMyAdmin3
安裝時(shí)需要的PHP情況至少為PHP5.2,MySQL5 以上的版本,我們這里都切合要求。
1. 在要安裝的磁盤(pán)建一個(gè)文件夾。為了打點(diǎn)利便我們?cè)贒盤(pán)的根目次下建設(shè)一個(gè)WAMP文件夾。 D:WAMP(WAMP是
windows+apache+mysql+php的縮寫(xiě))。
2. 在WAMP文件夾下建設(shè)一個(gè)WWW文件夾,用來(lái)存放你的PHP網(wǎng)站措施。D:WAMPWWW。
3. 安裝Apache處事器,把Apache處事器安裝到 D:WAMPApache 文件夾。詳細(xì)Apache安裝進(jìn)程可以參考文檔
Apache安裝圖解。
4. 把下載的php-5.3.5-Win32-VC6-x86解壓到 D:WAMPPHP 文件夾。
5. 安裝MySql數(shù)據(jù)庫(kù),把MySQL安裝到 D:WAMPMySQL文件夾。詳細(xì)MySQL安裝進(jìn)程可以參考文檔
MySQL安裝圖解。
6.
解壓phpMyAdmin-3.4.9-all-languages.zip,然后重定名為phpMyAdmin,將其復(fù)制到PHP網(wǎng)站措施目次。功效為
D:WAMPWWWphpMyAdmin。
首先利用文本編輯東西(推薦 EditPlus )打開(kāi) D:WAMPApacheconfhttpd.conf
文件,這個(gè)文件是Apache的設(shè)置文件,下面幾步都是在修改這個(gè)文件的內(nèi)容。
要留意的是修改完 httpd.conf 文件需從頭啟動(dòng)Apache處事,新配置才會(huì)生效。
1. 配置監(jiān)聽(tīng)端口
打開(kāi) httpd.conf 文件后,找到 Listen(或許在第46行),將它后頭的數(shù)字改為8080,如下:
Listen 8080這個(gè)參數(shù)用來(lái)配置Apache處事器的監(jiān)聽(tīng)端口,一般默認(rèn)為80。修改為8080 是為了制止和Windows 2003系統(tǒng)的IIS端標(biāo)語(yǔ)斗嘴,假如你沒(méi)有啟用IIS,也可以利用默認(rèn)的80端標(biāo)語(yǔ)。
2. 讓Apache加載PHP模塊
找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (或許在第128行),在這行的后頭添加以下內(nèi)容:
LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"AddType application/x-httpd-php .php
PHPIniDir "D:/WAMP/PHP"
LoadModule php5_module "D:/WAMP/PHP/php5apache2_2.dll"
這句意思是以module方法載入PHP5模塊。
AddType application/x-httpd-php .php
這句意思就是將.php擴(kuò)展名的文件作為php劇本執(zhí)行。你可以利用你喜歡的任何其他擴(kuò)展名,如 .html、.php5 甚至是
.txt 來(lái)執(zhí)行PHP。
PHPIniDir "D:/WAMP/PHP"
這句用來(lái)指定PHP的設(shè)置文件php.ini 地址的目次。
假如是Apache 2 以module模塊方法運(yùn)行php5的話,就可以利用 PHPIniDir 指令。
3. 修改網(wǎng)站存放目次
我們知道Apache默認(rèn)的網(wǎng)站存放目次為Apache安裝目次下的htdocs文件夾。當(dāng)你變動(dòng)網(wǎng)站存放目次,就必需修改相應(yīng)的Apache設(shè)置。
在設(shè)置文件 httpd.conf 中查找
DocumentRoot(或許在182行),將其修改為指向網(wǎng)站目次的正確文件夾。我們這里改為
同時(shí),查找 This should be changed to whatever you set DocumentRoot to(或許在207行),在它下面有行 <Directoy 默認(rèn)的DocumentRoot >,將其修改為你本身設(shè)置的DocumentRoot 路徑。我們這里修改為:
<Directory "D:/WAMP/www">4. 修改目次首頁(yè)文件
在設(shè)置文件 httpd.conf 中查找 DirectoryIndex index.html (或許在244行)將其修改成:
DirectoryIndex index.html index.htm index.php
DirectoryIndex 指的是當(dāng)客戶(hù)欣賞器會(huì)見(jiàn)的路徑是一個(gè)目次時(shí),新加坡云主機(jī)
香港云主機(jī),Apache默認(rèn)執(zhí)行的文件。
以我們所修改的為例:當(dāng)客戶(hù)欣賞器會(huì)見(jiàn)一個(gè)目次時(shí),Apache會(huì)去找該目次下的index.html,假如沒(méi)有再找index.htm,還沒(méi)有再找
index.php。都找不到則默認(rèn)顯示該目次下的文件列表。參考文檔:假如防備Apache顯示文件列表