让VHost与EasyPHP一起使用

Chr*_*ris 7 apache easyphp local vhosts

所以我一直在尝试使用EasyPHP Devserver 16.1在我的新Windows 10安装上设置vhost.

我修改了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>
Run Code Online (Sandbox Code Playgroud)

但是,当我启动服务器时,它会擦除​​此文件,使其只是空白,并且我的域仍然指向默认的easyphp目录.是什么导致这个/我该如何解决?

我已经尝试将vhost直接放入httpd.conf,但这并没有改变任何东西,我的新域仍指向默认文件夹.

我真的没有得到这个,我绝对需要vhosts工作,所以我可以在多个网站上工作.

我可以回到Xampp,这是我在Mac OS上使用的,但我有一个持续的问题,PHPExcel没有正确导出,所以我想尝试使用Easy PHP

小智 5

在 httpd.conf 的末尾添加: Include conf/whateveryouwant.conf 并将您的虚拟主机放在此文件中

  • 得到它的工作。将 `&lt;VirtualHost *:80&gt;` 更改为 `&lt;VirtualHost 127.0.0.1&gt;`。 (3认同)