◆一、使用軟件:
apache_2.0.52-win32-x86-no_ssl
php-5.0.2-Win32
mysql-4.0.21-win
phpMyAdmin-2.6.0
配置環境:Windows Xp sp2
◆二、基本安裝步驟
注意事項:安裝過程,任何目錄和文件名都不要使用空格,
不要使用D:Program Files 而要使用D:ProgramFiles
1. apache_2.0.52-win32-x86-no_ssl
apache服務器軟件,我下載的是win版本,2.0系列的配置都是相似的。
雙擊安裝apache2.0.52,我把它安裝到D:apacheGroup 注意,目錄名不要包含空格,否則下面設置php會出錯。安裝結束後,apache自動運行,在浏覽器裡輸入 主機名(域名、IP地址均可)及端口地址
DocumentRoot “D:/php” 網站根目錄
DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默認文檔
ServerTokens Full 顯示服務器信息,Full為全部,Prod為最少,建議設置為Prod,不容易暴露服務器信息
AddType application/x-httpd-php .php .phtml .php3 .php4 加入對php、phtml、php3、php4文件的支持
◆三、高級設置:
現在整套系統就算基本完成,剩下的就是一些高級設置:
apache高級附加功能:
1、配置ActivePerl-5.8.4.810-MSWin32-x86(以支持cgi/pl)
雙擊下載過來的ActivePerl-5.8.4.810-MSWin32-x86.exe安裝到D:apacheGroupPerl目錄下(最好安裝到c:usr)為了便於文件管理,我把perl安裝到了D:apacheGroupPerl目錄下。
開始設置httpd.conf使D:apacheGroupapache2cgi-bin 目錄自動轉化為虛擬目錄(最好把cgi程序都要放在這個目錄下,如果圖片無法正常顯示,請重啟計算機,重啟後一般沒有問題,也可以把cgi程序放在根目錄下,經過測試,放在根目錄運行正常,圖片也正常顯示。)
(1)尋找,往下面有一句Options,把後面的參數全去掉,加一個All,注意大小寫呵。再往下有一句AllowOverride,也把後面的None去掉,加一個All
(2)尋找,往下面第八行有一句Options, 把後面的參數全去掉,加一個All,注意大小寫呵。再往下數行有一句AllowOverride,也把後面的None去掉,加一個All
(3)尋找#ScriptAlias /cgi-bin/ "D:/apacheGroup/apache2/cgi-bin/",把前面的#號去掉
(4)尋找,下面有一句AllowOverride, 把後面的參數去掉,加一個All,注意大小寫呵。再往下有一句Options也把後面的None去掉,加一個All
(5)尋找AddHandler cgi-script .cgi後面加上.pl ,即 AddHandler cgi-script .cgi .pl
(6)如果還想增加SSI,需把下面兩行前面的#號去掉。
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
AddHandler server-parsed .shtml
還要注意perl腳本中的perl解釋路徑,必需把所有cgi或pl文件頭的默認的#! /usr/Perl/bin/perl.exe 改為 #!D:/apacheGroup/Perl/bin/perl.exe 即你perl.exe的絕對路徑!(如果使用c:usr目錄安裝就不需要更改,強烈建議普通用戶把perl安裝在c:usr目錄下)好了,現在已經能夠成功解析cgi和pl了!
小結:這裡有一個重點就是perl.exe所在的目錄,安裝在c:usr目錄下,可以減少很多不必要的設置(比如,設置每個cgi/pl文件頭的#! /usr/Perl/bin 當然也可以使用ultraedit32來進行批量更改,我就是這樣做的!)
2、zendOptimizer255Windows-i386的安裝(優化php性能)
雙擊下載過來的zendOptimizer255Windows-i386.exe進行安裝,在安裝過程會出現選擇apache的安裝目錄和php.ini所在目錄,一般能夠自動識別,如果不能請手動查找,安裝完畢後會自動啟動,不需要任何設置!該軟件能夠自動設置php.ini以進行php執行程序的優化!
檢驗:編制php頁面:代碼如下
phpinfo();
?>
保存為info.php
運新info.php即可得知是否使用了zend引擎!
好了,到這裡,基本上各個組件都安裝全了!投入使用吧,呵呵!