因為pharmar用的是Mcafee的殺毒軟件,要求所有程序均要安裝于Program Files,所以這些文件均放于D:/Program Files下便于管理。Mcafee寫防護規則時好運用。
Apache的安裝與配置
打開apache官方網站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者鏡像網站 http://apache.mirror.phpchina.com/httpd/binaries/win32/,下載里面的apache_2.2.11-win32-x86-no_ssl.msi安裝文件。其中,同一版本有兩種類型:no_ssl和openssl,openssl多了個ssl安全認證模式,它的協議是HTTPS而不是HTTP,這就是帶有SSL的服務器與一般網頁服務器的區別了。一般情況下,我們下載no_ssl版本的就ok了。
下載好apache安裝文件后,點擊安裝,在連續3次next后,將進入server information配置界面,要求輸入network domain、server domain和網站管理員的郵箱地址,普通用戶可以隨便按照格式填一下就行了。再次按Next后,出現選擇安裝路徑的界面,默認的路徑比較長,pharmar把安裝路徑修改為:“D:/Program Files/Apache/”,繼續安裝,直到完成。
安裝完畢,apache就自動啟動,可以測試apache是否成功啟動。在瀏覽器地址欄里輸入:http://localhost/或http://127.0.0.1/,如果出現“It works.”,那么恭喜你,apache已經成功安裝了;同時在電腦右下角的任務欄里有一個綠色的apache服務器運行圖標。
apache還有一個配置文件:httpd:conf 需要配置,以便php運行。位置為:D:/Program Files/Apache/conf目錄里。打開httpd:conf:
1)、查找“DocumentRoot”,這里是指定主頁放置的目錄。默認是:“D:/Program Files/Apache/htdocs”,你可以使用默認的目錄,也可以自己定義一個,如:“D:/PHP”。注意:目錄末尾不要加“/”。
2)、查找“DirectoryIndex”,這里是默認首頁文件名,可以在index.html 的后面加入index.php等。每種類型之間都要留一個空格。
3)、查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改為:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改這里的話,可能會出現 You don't have permission to access / on this server. 這樣的錯誤提示,尤其在改變了默認主頁的路徑后。
注意:每次修改httpd:conf文件后,都要重啟apache服務器。另外,如果你的win32系統上同時也運行iis服務器,那么就要先停止iis服務器的運行,然后再啟動apache,否則apache服務器無法啟動。
Php的安裝與配置方法
首先從php的官方網站http://www.php.net/downloads.php 下載windows版本的,有兩種版本:PHP 5.2.9 zip package和PHP 5.2.9 installer,目前最新版本就是5.3.0,pharmar使用的是5.2.9版本。PHP 5.2.9 installer為自動安裝方式,雖然比較自動化,但在很多方面受到限制,因此pharmar不推薦使用這種方式,下面介紹PHP 5.2.9 zip package壓縮包方式下的手動安裝。
1)、將PHP的壓縮包zip解壓到一個目錄下,推薦:“C:/PHP”,pharmar的是D:/Program Files/Php。
2)、將PHP目錄(D:/Program Files/Php)下的 php.ini-dist 文件重命名為 php.ini,PHP的配置文件就是它,修改以下幾個地方,修改好后把 php.ini 文件復制到 C:/WINDOWS/ 目錄里:
extension_dir="D:/Program Files/Php/ext" ,指向php文件夾下放置“php_*.dll”文件的路徑。PHP4和PHP5的路徑在這里有所區別。
doc_root="D:/PHP" ,指向前面apache設置的首頁位置;
default_charset="gb2312" ,修改默認字符集,這里,如果前面有分號“;”,去掉這個分號;
新聞熱點
疑難解答