下載Apache2,官方站點:http://www.apache.org
下載PHP 5.0.1,官方站點:http://www.php.net
首先安裝PHP 5.0.1
1、解壓縮PHP到C:/php目錄
2、將php.ini-dest文件改名爲php.ini,複製到WINNT(Windows 2000下)或Windows目錄,複製C:/php目錄下的php5ts.dll、gds32.dll、libmysql.dll、libmysqli.dll(如果使用Mysqli)複製到System32目錄
修改php.ini
short_open_tag = Off 是否允許ASP中的<%寫法,Win32上默認不允許
disable_functions = 禁用的函數,用,隔開,比如:phpinfo,exec
disable_classes = 禁用的類
error_reporting = E_ALL 顯示所有的錯誤信息 我的習慣是顯示嚴重的錯誤信息,設置爲E_ERROR
display_errors = On 默認顯示錯誤信息,如果是自己調試程序,請設置爲On,否則設置爲Off
error_log = "H:/log/php5log.txt" 如果上面設置爲不顯示錯誤信息,你可以設置日誌來記錄錯誤
extension_dir = "c:/php/ext"
接下來找到extension最多的地方,去掉這幾行前面的分號
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll
配置Apache2
安裝Apache後,找到Apache目錄下的conf文件夾,打開httpd.conf文件,編輯
Listen 80 監聽的端口
將PHP作爲Apache的模塊執行,找到LoadModule最多的地方,加入
LoadModule php5_module c:/php/php5apache2.dll
找到
ServerAdmin webmaster@****.net 設置爲管理員的郵件地址
ServerName www.****.net:80 主機名(域名、IP地址均可)及端口地址
DocumentRoot D:/wwwroot/ 網站根目錄
DirectoryIndex index.php index.html index.html.var 加入默認文檔
ServerTokens Full 顯示服務器信息,Full爲全部,Prod爲最少,建議設置爲Prod,不容易暴露服務器信息
AddDefaultCharset GB2312 默認的字符編碼,如果Apache不能正常顯示中文,請設置爲GB2312,也可以是UTF8
AddType application/x-httpd-php .php .phtml .php3 .php4 加入對php、phtml、php3、php4文件的支持
AddType application/x-httpd-php-source .phps 提供php源代碼文件,將php文件的擴展名修改爲*.phps,直接訪問即可顯示php的源代碼
虛擬主機設置:
NameVirtualHost *:80 監聽綁定到本機的所有IP地址80端口
典型的虛擬主機設置
<VIRTUALHOST *:80>
DirectoryIndex index.php
ServerName "***.***.net"
DocumentRoot "E:/wwwroot/"
ErrorLog "H:/log/www.log"
TransferLog "H:/log/access.log"
</VIRTUALHOST>
配置完畢,重新啓動你的Apache,用http://localhost訪問,如果可以看到Apache的默認頁面,你的Apache配置成功。
接下來寫一個PHP腳本測試你的PHP是否正常
<?php
phpinfo();
?>
如果你能看到你的PHP信息,恭喜!你的Apache和PHP都好了。