MAC 下配置 XAMPP 實現多站點綁定本地域名遇到的問題
一直都在虛擬機裡跑PHP環境,今天想在Mac裡裝一個環境試試,最終選擇了XAMPP。
好的,問題來了,XAMPP並不支持多站點,但我想要實現多個域名訪問不同的站點,網上找了好長時間的方案,都是複製粘貼來的,真不知道複製過來你們是怎麼配置的
自己動手吧
本地環境:
OSX 10.13.1 XAMPP-VM (PHP 7.1.11)
實現需求:
XAMPP實現多站點訪問並綁定域名
首先修改配置文件 httpd-vhosts.conf
vi /opt/lampp/etc/extra/httpd-vhosts.conf在文件最下方,添加配置信息
<VirtualHost *:80> ServerAdmin 757118@qq.com DocumentRoot "/opt/lampp/htdocs/111.com" ServerName 111.com ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" common</VirtualHost>
# 其中 111.com 為本次想要實現本地訪問的域名# 想要添加更多域名,就依次複製更多次以上代碼並修改對應域名然後按 esc 鍵,輸入 :wq 回車保存。
接下來修改配置文件 httpd.conf
vi /opt/lampp/etc/httpd.conf修改內容
# Virtual hosts#Include etc/extra/httpd-vhosts.conf為
# Virtual hostsInclude etc/extra/httpd-vhosts.conf然後重啟Apache服務
修改本地域名訪問,這回把111.com設為本地的測試域名
vi /etc/hosts在下方添加
192.168.64.2 111.com完成,輸入域名 111.com 訪問本地目錄