首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Apache 配置 PHP 虛擬目錄完整指南(基於 AppServ 環境)

     編輯:PHP 綜合知識

在 Windows 環境下使用 AppServ 搭建 PHP 開發環境時,配置虛擬目錄(Virtual Host)能讓多個項目通過不同域名獨立訪問。本文詳細記錄基於 Apache 2.2 的配置全過程。

前置準備

編輯文件前請備份原配置,文件路徑通常為:AppServ\Apache2.2\conf\httpd.conf

步驟 1:啟用 Rewrite 模塊

搜尋並取消註釋以下行:

LoadModule rewrite_module modules/mod_rewrite.so

步驟 2:啟用虛擬主機配置文件

搜尋並取消註釋:

Include conf/extra/httpd-vhosts.conf

同時修改根目錄權限,將 AllowOverride None 改為 AllowOverride All,允許 .htaccess 覆蓋設置:

<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride All
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

步驟 3:修改默認文檔根目錄(可選)

根據項目需求修改 DocumentRoot 和對應的 Directory 路徑:

DocumentRoot "E:/AppServ/www/www/"
<Directory "E:/AppServ/www/www/">

經驗提示:此步驟在某些情況下非必需,視具體情況決定是否修改。

步驟 4:配置虛擬主機

編輯 AppServ\Apache2.2\conf\extra\httpd-vhosts.conf,添加虛擬主機配置:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.x
    DocumentRoot "E:\AppServ\www\www"
    ServerName localhostes
    ErrorLog "logs/dummy-host2.x-error.log"
    CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>

每個項目添加一組 VirtualHost 塊,修改 DocumentRoot 和 ServerName 即可。

步驟 5:配置本地 Hosts 文件

編輯 C:\WINDOWS\system32\drivers\etc\hosts,添加域名映射:

127.0.0.1    localhostes
# 可添加多個別名
127.0.0.1    localhostes local

驗證配置

  1. 保存所有配置文件
  2. 重啟 Apache 服務
  3. 瀏覽器訪問 https://localhostes 測試

進階技巧

若覺得 localhostes 不夠酷,可嘗試配置更個性化的域名,如 myproject.dev,只需同步修改 vhosts.conf 和 hosts 文件即可。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved