多个xampp与相同的vhost documentroot

时间:2018-06-01 01:07:24

标签: apache xampp virtualhost development-environment document-root

我正在使用XAMPP在我的本地环境中开发一个网站应用程序。

目前我的客户端服务器只提供PHP版本5,几个月之后他们将把同一个Web服务器升级到PHP版本7 ,,,

我正在考虑的是,使用PHP7的XAMPP开发,并将确切的源代码复制到PHP5的XAMPP(所以我将在我的电脑中安装2个XAMPP)。这样我可以测试确切的代码是否如果它在PHP5环境中不会中断。

但是必须在PHP7环境中开发,每次复制和粘贴的工作比我预期的要多,更不用说花时间了。

是否有设置两个XAMPP的apache vhost指向同一个文档?这样就不再需要复制粘贴了。

1 个答案:

答案 0 :(得分:0)

是的,可以转到C:\ xampp \ apache \ conf \ extra

并编辑httpd-vhosts.conf

并取消注释该行并添加根目录位置,如下例所示。更像是。

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "C:/xampp/htdocs/test1"
    ServerName test1.com
    ErrorLog "logs/test1-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "C:/xampp/htdocs/test2"
    ServerName test2.com
    ErrorLog "logs/test2-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>