因為有多個laravel項目需要配置根目錄到public下面,所以要配置多個虛擬主機
方法一:添加端口號
- 第一步:進入apache的目錄 Apache24\conf 找到 httpd.conf 文件,在 Listen 80 下方加上 Listen 81 如圖:
- 第二步:進入httpd.conf文件的同級目錄 Apache24\conf\extra 找到 httpd-vhosts.conf 文件,在文件最后加上
<VirtualHost *:81> DocumentRoot "E:\PHP\exam\public" 把路徑改為自己的 </VirtualHost>
- 第三步:重啟apache后,在瀏覽器中直接訪問 localhost:81 就可以了
方法二:添加主機名
- 第一步:進入目錄 C:\Windows\System32\drivers\etc 找到 hosts 文件,在文件最后添加上 127.0.0.1 XXXX (名稱改為自己的)如圖:
- 第二步:進入apache的目錄 Apache24\conf\extra 找到 httpd-vhosts.conf 文件,在文件最后加上
<VirtualHost *:80> ServerName exam.cn 名稱改為自己的 DocumentRoot E:/PHP/exam/public 路徑改為自己的 <Directory "E:/PHP"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost>
- 第三步:重啟apache后,在瀏覽器中直接訪問 exam.cn 就可以了