2016-03-16 24 views
5

因此,我一直在嘗試在EasyPHP Devserver 16.1的新Windows 10安裝上設置虛擬主機。VHosts與EasyPHP合作

我修改了etc/vhosts來包含我的新域(mysite.local),它可以工作,但仍然指向默認的easyphp目錄。所以我修改的httpd-vhosts.conf到該域指向我的新目錄:

<VirtualHost *:80> 
    DocumentRoot "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www" 
    ServerName localhost 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot "C:\Users\Chris\Documents\Web_Development\mysite" 
    ServerName mysite.local 
</VirtualHost> 

然而,當我啓動服務器,它抹布此文件,以便它只是空白,我的域名仍然指向默認的EasyPHP目錄。什麼會導致這/我該如何解決它?

我試過把虛擬主機直接放到httpd.conf中,但是這並沒有改變任何東西,我的新域名仍然指向默認文件夾。

我真的沒有得到這個地方,我絕對需要虛擬主機工作,所以我可以在多個網站上工作。

我能回到XAMPP,這是我在Mac OS上使用,但我不得不與地方PHPExcel沒有正確地導出當前的一個問題,所以我想嘗試用簡單的PHP

回答

3

在你的httpd.conf文件末尾添加:Include conf/whateveryouwant.conf 並把你的虛擬主機放在這個文件中

+0

謝謝!奇怪的是,默認文件不起作用,但包括我自己的很好。我現在有4個本地域名運行得很好! – Chris

+0

無論我使用什麼文件,包括'conf/httpd-vhosts.conf','conf/extra/httpd-vhosts.conf'或'conf/virtuals.conf',這似乎都不適用於我。 。有任何想法嗎? –

+1

得到它的工作。將''更改爲''。 –