1,本文測試使用的是win2003系統(tǒng)套么,首先準(zhǔn)備安裝文件培己,如下圖的1、2胚泌、3所示:
2省咨、直接安裝Apache2,下一步即可玷室,可修改安裝路徑零蓉,這里我選擇的是安裝到D盤根目錄。mysql同樣下一步安裝即可阵苇,同樣安裝到D盤根目錄。php直接解壓感论,解壓出來的文件夾修改名稱為php,放到Apache2目錄下绅项。如下圖:
3、配置Apache2,配置文件路徑D:\Apache2\conf\httpd.conf,首先復(fù)制一份做備份比肄,防止修改太多太亂時可以還原快耿。下圖所示兩處修改為你的www文件所在目錄。
按下圖所示芳绩,去掉句首的#號掀亥,以加載相應(yīng)的項目:
在LoadModule rewrite_module modules/mod_rewrite.so下面添加如下一段:
<IfModule mod _rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html$ $1/viewpro.php?$2=$3
</IfModule>
下面添加下圖所示一句話,讓apache支持php
4妥色,繼續(xù)修改httpd.conf,查找:AllowOverride None
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 修改為:AllowOverride All
查找:DirectoryIndex index.html index.html.var
修改為:DirectoryIndex index.html index.php index.htm index.html.var
查找:
修改為:(注意:下面增加了兩句搪花。至此,對Apache2配置文件的修改基本完成。)
5撮竿、修改php配置文件吮便,找到php目錄中的php.ini-recommended這個文件,修改為php.ini幢踏,然后打開髓需,修改該配置文件。
找到:short_open_tag = Off
修改為:short_open_tag = On
找到:output_buffering = 4096
修改為:output_buffering = Off
找到:allow_call_time_pass_reference = Off
修改為:allow_call_time_pass_reference = On
找到:expose_php = On
修改為:expose_php = Off
找到下圖語句房蝉,修改后面數(shù)字:
找到:error_reporting? =? E_ALL
修改為:error_reporting? =? E_ALL & ~E_NOTICE
找到:variables_order = "GPCS"
修改為:variables_order = "EGPCS"
找到下圖幾處僚匆,Off都改成On:
找到該下圖,去掉前面注釋號搭幻。
找到:doc_root =
修改為:doc_root = D:\Apache2\htdocs
找到:extension_dir = "./"
修改為:extension_dir = "D:\Apache2\php\ext"
找到以下語句咧擂,如下圖:去掉前面注釋,沒有的直接添加
找到:url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
修改為:url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
至此粗卜,php配置文件修改完成屋确。
服務(wù)中重啟Apache2服務(wù)后,打開瀏覽器輸入:localhost/a.php续扔,如果出現(xiàn)如下界面攻臀,說明php環(huán)境已經(jīng)沒有問題。(注意:a.php是存在www目錄里的一個php文件纱昧,可以新建文本文檔刨啸,打開輸入:
<?php
phpinfo();
?> ? ? 保存后修文件名為a.php,注意,修改的是后綴识脆。)
注意:在php文件夾中找到下圖的幾個文件设联,拷貝到C盤的Windows目錄下。
找到下圖文件灼捂。也拷貝到C盤的Windows目錄下离例。
下面就可以根據(jù)你的www目錄里面的網(wǎng)站,在httpd.conf中添加虛擬主機路徑了悉稠。