在最近的開發中經常需要對一些非.net平台下的系統進行評估或者維護,由於主要的工作都是在windows平台下進行的,所以沒有必要裝乙個linux系統,因為php/apache/mysql都能在windows下執行。
最近因工作需要要對幾個php的系統進行維護,所以決定在windows平台上安裝php/mysql/apache。在windows下的iis中很容易配置虛擬主機(伺服器版本,xp版本只能新增乙個虛擬**和多個虛擬目錄),在apache下就比較方便配置虛擬主機了。
首先,自然是要安裝apache了,安裝完成之後在apache目錄下的conf目錄中找到httpd.conf檔案,新增如下配置(注意:在.conf中以「#」開始的行表示被注釋的行):
# start php config
#載入php5模組
loadmodule php5_module c:/php/php5apache2_2.dll
#新增對php的支援
#php的起始目錄,執行時會首先在這個目錄下查詢php.ini,如果沒有在到windows系統目錄下詔
phpinidir "c:/php"
# end php config
接著新增虛擬主機,為了便於理解和修改,我基本都做了注釋:
#virtualhost
#下面一行是監聽8080埠
listen 8080
#中是有關apache中虛擬主機的配置
#**管理員郵箱,非必須
serveradmin [email protected]
#**名稱,非必須
servername www.netskycn.com
#下面的一行是虛擬主機的駐目錄,必須
documentroot "d:/phpcode/phpcms"
#下面的一行是有關虛擬主機預設起始頁配置的,各起始頁之間以空格分隔,建議指定,否則採用全域性設定
directoryindex index.html index.htm index.php
#下面一行是有關虛擬主機執行出錯時的日誌檔案存放位置,建議指定,否則採用全域性設定
errorlog c:/logs/phpcms-error.log
#下面一行是有關客戶端訪問的日誌,建議設定,否則採用全域性設定
transferlog c:/logs/phpcms-access.log
#下面一行是設定記錄客戶端agent資訊及referer資訊的日誌檔案儲存位置的,非必須
customlog c:/logs/referer_agent.log combined
#設定虛擬主機對應的web訪問許可權
options indexes followsymlinks
allowoverride none
order allow,deny
allow from all
#virtualhost
windows下簡單配置apache
不得不做個筆記,不然每次配置都記不清楚.詳細的配置朋友這邊寫的很好。位址 對 php 4 loadmodule php4 module c php php4apache2.dll php 5配置.dll檔案名字會不同。特別要注意的是,apache2.2版本要用 php5apache2 2.dll l...
windows下apache配置站點
通過hosts網域名稱對映 配置 www.moban.com 虛擬主機 繫結網域名稱 servername www.moban.com 根目錄 documentroot d www moban 預設首頁檔案 directoryindex index.html index.php 目錄訪問許可權 op...
windows下Apache環境配置
1.apache的安裝配置 2.在解壓的檔案中找到 apache24 conf httpd.conf 檔案,並開啟 3.在httpd.conf 中找到 define srvroot 替換為 define srvroot d programe apache apache24 注 這是我的路徑,改為自己...