要在XAMPP上運行PHP虛擬主機,您需要按照以下步驟進行設置:
下載和安裝XAMPP:從Apache Friends官方網站(https://www.apachefriends.org/zh_cn/index.html)下載適用于您操作系統的最新版本的XAMPP,并按照安裝向導進行安裝。
啟動XAMPP:安裝完成后,啟動XAMPP控制面板。通常,您可以在應用程序文件夾中找到它(在Windows上是xampp-control.exe)。
啟動Apache服務器:在XAMPP控制面板中,找到Apache模塊,并點擊“Start”按鈕來啟動Apache服務器。
配置虛擬主機:打開XAMPP安裝目錄(默認路徑為C:\xampp)下的“apache\conf\extra”文件夾,并找到“httpd-vhosts.conf”文件。打開該文件并編輯它。
NameVirtualHost *
<VirtualHost *>
<VirtualHost *>
DocumentRoot "C:/xampp/htdocs/your_virtual_host_folder"
ServerName your_virtual_host_domain
ErrorLog "logs/your_virtual_host.log"
CustomLog "logs/your_virtual_host-access.log" common
<Directory "C:/xampp/htdocs/your_virtual_host_folder">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
請將“your_virtual_host_folder”替換為您要用作虛擬主機的文件夾的路徑,并將“your_virtual_host_domain”替換為您要為虛擬主機使用的域名。
例如,如果您想將虛擬主機指向“C:\xampp\htdocs\mywebsite”文件夾,并希望使用“www.mywebsite.com”作為虛擬主機域名,您的代碼將如下所示:
<VirtualHost *>
DocumentRoot "C:/xampp/htdocs/mywebsite"
ServerName www.mywebsite.com
ErrorLog "logs/mywebsite.log"
CustomLog "logs/mywebsite-access.log" common
<Directory "C:/xampp/htdocs/mywebsite">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
保存并關閉文件。
配置hosts文件:打開“C:\Windows\System32\drivers\etc”文件夾,并以管理員身份編輯“hosts”文件。在文件末尾添加以下行:
127.0.0.1 your_virtual_host_domain
將“your_virtual_host_domain”替換為您在步驟4中定義的虛擬主機域名。
保存并關閉文件。
重啟Apache服務器:返回到XAMPP控制面板,并點擊“Stop”按鈕來停止Apache服務器。然后再次點擊“Start”按鈕來重新啟動Apache服務器。
測試虛擬主機:打開您選擇的Web瀏覽器,并在地址欄中輸入您在步驟4中定義的虛擬主機域名。如果一切設置正確,您應該能夠訪問您的虛擬主機上的網站。
這樣,您就可以在XAMPP上成功運行PHP虛擬主機了。