一、使用Apache
≡ PHP 5.2.5 的安裝 ≡
1、到其官方網站下載 php-5.2.5-Win32.zip 並解壓(據說:不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)到一個目錄"D:\PHP\PHP"。
將PHP目錄(D:\PHP\PHP)下的php.ini-recommended複製到windows(有的系統是winnt目錄)目錄下,並改名為php.ini,並找到extension_dir,將它修改為extension_dir="D:\PHP\PHP\ext"。其實使用php.ini-dist也能達到同樣的效果,但建議使用 php.ini-recommended,因為此檔案對預設設定作了效能和安全上的最佳化。
PHP.ini部分說明:
default_charset="gb2312" ,修改預設字元集,這裡,如果前面有分號“;”,去掉這個分號;
register_globals=Off 改為 register_globals=On ,使傳遞全域變數有效;
extension=php_dba.dll 如果前面有分號,取消分號,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;
extension=php_mysql.dll 用於串連MYSQL資料庫;
short_open_tag=On 支援<?php…?>和<?…?>,Off為僅支援<?php…?>
複製D:\PHP\PHP目錄下的php5ts.dll和libmysql.dll(用於支援mysql)檔案到windows的系統檔案夾裡,即:C:\windows\system32。
≡ Apache 2.2.8 的安裝 ≡
1、到其官方網站下載 apache_2.2.8-win32-x86-no_ssl.msi 並執行。
按3次Next按鈕,安裝程式要求輸入你的Network Domain(網路網域名稱)、Server Domain(伺服器網域名稱)和網站管理員的E-mail,有的話就如實填寫,本說明介紹的是本地自建測試環境,所以隨便一下,前兩個填 localhost ,郵件寫自己的即可。
進入Next後,預設的安裝路徑是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路徑,改為自己所要的"D:\PHP\Apache2.2"。
然後一路下去,直到安裝結束;此時,開啟D盤下的PHP檔案夾,可以看到有一個名為Apache2.2的檔案夾。
2、開啟IE,然後在地址欄輸入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安裝完成的成功頁面;
3、conf/httpd.conf檔案的配置
1)尋找“DocumentRoot”,這裡是指定首頁放置的目錄。預設是:“D:\PHP\Apache2.2\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. 這樣的錯誤提示,尤其在改變了預設首頁的路徑後。
4)建立虛擬目錄
找到<IfModule alias_module> …… </IfModule>
添加Alias /webpath "D:\PHP\Apache2.2\phptxt"
<Directory "D:\PHP\Apache2.2\phptxt">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
其中/webpath為虛擬目錄名稱,"D:\PHP\Apache2.2\phptxt"為檔案存放位置。
訪問的地址為:http://localhost/webpath/
5)使伺服器支援PHP,在相應位置加入如下兩句代碼
LoadModule php5_module "D:\PHP\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php .php3 .inc
注意:修改了httpd.conf檔案,需要重啟Apache2.2才生效。
二、使用IIS解析PHP檔案
1、同上,先安裝 PHP 5.2.5。
2、開啟IIS管理器,選擇“預設網站”->"屬性",彈出的對話方塊中選擇“主目錄”先項卡,執行許可權改為“指令碼和可執行檔”,點擊“配置”,添加應用程式副檔名映射,可執行檔選擇“D:\PHP\PHP\php5isapi.dll”,副檔名“.php”,並選擇全部動作、指令碼引擎、確認檔案是否存在。
若為win2003系統,還需要添加web服務擴充,要求的檔案為“D:\PHP\PHP\php5isapi.dll”,副檔名為“PHP”,狀況改成允許。