Win9x/ME下Apache+PHP安裝配置 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- Win9x/ME下Apache+PHP安裝配置 (http://www.webasp.net/article/12/11806.htm) |
| -- 作者:未知 -- 發佈日期: 2004-07-13 |
| Apache Server是眾多的WEB服務器軟件中的一種,已經成為目前Internet上最流行的web服務器軟件之一。比起其它web服務器軟件(如PWS、IIS、UNIX),Apache有安裝方便,配置簡單,便於管理等優點。更重要的是它和PHP一樣是完全免費的!所以受到了眾多朋友的青睞,下面我就來講講如何安裝及配置Apache和PHP,來吧,跟我STEP BY STEP!
第一步:下載Apache Server。Apache Server的最新版在Apache的官方網站(http://www.apache.org)可以找到,其實我們不需要去國外下載,國內有好幾個網站,如http://phpuser.com、http://www.php.com.cn、http://www.phpchina.com都有,下載速度相當快!下載後一般文件名為apache_1_3_x_win32_r2.exe的自解壓安裝文件。其中1_3_x是apache的版本號,我們這裡使用的是目前最新1.3.14版。 第二步:安裝Apache Server。和一般的軟件一樣,安裝過程非常簡單,一路[next]下去,只是要將它的安裝目錄改為[C:Apache](圖1),安裝完畢後在win98的[開始]-〉[程序]中就會多出[Apache Web Server]一個項目。這時候Apache Server安裝成功,可以下一步了!! 圖1 第三步:配置Apache Server。Apache Server的配置稍稍有一點麻煩,因為Apache Server最初是運行於UNIX上的,還帶有許多UNIX的特性,如它的配置就需要專門的配置文件(後綴名為conf)來完成。Apache Server較早的版本有三個文件:httpd.conf、srm.conf和access.conf需要用戶自己配置。現在我們用的版本就不需要對這三個文件都進行配置了,只要配置httpd.conf就行了!下面就是最關鍵的配置了。用WIN98自帶的[記事本]打開C盤根目錄下[Apache]目錄下[CONF]中的httpd.conf文件(C:Apacheconfhttpd.conf)。這個文件很長,但我們需要改動的地方不是很多,而且仔細看看這個文件的結構也不複雜,它是由說明語句和項目配置語句組成的。前面有「#」是對此句的註釋,是說明語句,不起作用,其它的就是配置語句。在配置語句中,要進行如下改動: 1:找到ServerType(服務器類型),有兩個為[standalone]和[inetd],[standalone]是用自己的進程來監聽每一個連接,而[inetd]是在連接到達時啟動Apache進程。一般都設為standalone,即此行改為:ServerType standalone 2:找到ServerRoot(服務器根目錄),ServerRoot也就是Apache Server的安裝目錄,此行改為: ServerRoot "C:Apache" 3:找到port(服務器端口),一般默認情況下是80,如果你的pc上還裝有其它的Web Server ,那必須將兩者分開,如一個為80,一個為8080就可以了!!改為:port 80 4:找到ServerAdmin(服務器管理),這是應該填的是服務器管理員的E-mail。如果服務器產生錯誤,則會自動在錯誤頁面上加上這個地址,你可以向他求救!在這裡也可以不改動。 5:找到ServerName(服務器名),這個設置很重要,她也就是你的計算機的網絡標識,一般為localhost。當然也可以自定,但一定要和你在win98的網絡標識中寫的一樣(圖2),這裡改為: ServerName localhost 圖2 6:找到DocumentRoot(文檔根目錄),這裡填的是默認的主目錄地址,即在IE瀏覽器的地址欄中輸入http://localhost/時IE就會自動到此目錄下面去找index.html文件。改為: DocumentRoot "C:/Apache/htdocs"(注意路徑一定要加上引號) 7:找到DirectoryIndex(默認頁面),這個默認頁面就是在IE瀏覽器的地址欄中輸入localhost時出現的畫面。可以設多個文件後綴名,如.htm、.html、.php、.ph3。這裡改為: DirectoryIndex index.html index.htm index.php3 index.php(注意要用空格間隔),改完後在將C:Apachehtdocs下的文件index.html.en改為index.html,讓IE瀏覽器識別。 8:找到ScriptAlias(腳本別名),這裡是指定CGI程序的目錄,改為: ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"(注意路徑一定要加上引號) 到此為止,Apache Server的配置基本上就完成了,可以檢查一下配置的對不對。先運行Apache Server([開始]-)[程序]-)[Apache Web Server]-)[Start Apache])。運行成功後會彈出一個dos窗口(圖3),如果彈出後馬上就消失或者dos窗口內容不是圖3,那麼很有可能是你的第5條(ServerName)沒設置對。運行成功後,在IE瀏覽器的地址欄中輸入http://localhost/,如果沒錯應該出現圖4畫面。這就代表你已成功的配置了Apache服務器。 圖3 圖4 第四步:安裝並配置PHP。PHP可以去http://www.php.com.cn下載得到最新版。我們這裡使用的是4.04版,下載後文件為php-4.0.4-Win32.zip,大小為2.7MB。把它解壓到C:PHP4,安裝就結束了。 第五步:配置PHP。把C:PHP4目錄下的文件php.ini-inst改名為php.ini並作如下改動: 1:找到DOC_ROOT=。它是服務器的根目錄,改為: DOC_ROOT=C:Apachehtdocs 2:找到extension_dir=./改為: extension_dir=C:php4 存盤退出後再將C:php4目錄下的文件php.ini複製到C:windows目錄下。 第六步:Apache Server和php都能工作了。還用最後一步,就是讓它們同時工作。打開C:apacheconf目錄下的配置文件httpd.conf,並作如下改動: 1:找到[DocumentRoot "C:/Apache/htdocs"]下面第一次出現[<Directory >]......</Directory>]的地方,將其改為: <Directory "c:/php4"> Options FollowSymLinks AllowOverride None </Directory> 2:在此文件的最後加入一下幾句,這幾句的意思是讓Apache Server能夠識別php應用程序。增加如下: ScriptAlias /php3/ "c:/php4/" AddType application/x-httpd-php .php3 .php .phtml .php4 Action application/x-httpd-php "/php4/php.exe" 好了,到此為止,所有的配置工作都完成了!回頭看看也不太難。不是嗎?最後在檢查一下是否成功了! 隨便編一個php程序如下: <? print("在win9X/me下我成功的配置了Apache+php!!!"); ?> 將這個程序命名為test.php並保存在C:apachehtdocs目錄下,然後打開IE,在地址欄中輸入http://locahost/test,如出現圖5畫面則大功告成!! 圖5 |
| webasp.net |