如何使用xampp VM创建虚拟主机?

问题描述 投票:6回答:2

我最近开始使用xampp vm!我想连接我的项目存在于/Users/mine/project。所以我尝试使用/opt/lampp/etc/extra/httpd-vhosts.conf的vhost,这是由xampp应用程序卷标签Explore打开的。

<VirtualHost *:80>
    DocumentRoot "/Users/mine/project"
    ServerName mine.online
</VirtualHost>

然后我从下面的终端更新hosts文件,

192.168.64.2    mine.online //192.168.6.2 is xampp vm ip

我也在/opt/lampp/etc/httpd.conf取消注释

# Virtual hosts
Include etc/extra/httpd-vhosts.conf

最后我重新启动了我的apache!但它显示我找不到404。请帮我怎样正确运行?

Plus =>有没有办法将git项目克隆到xampp vm的htdocs文件夹?

apache xampp virtual-machine xampp-vm
2个回答
0
投票

我不熟悉这个XAMPP-VM设置。但它看起来像linux机器主机灯,无法访问本地(您的物理机器)数据。所以/ Users / mine / project超出了范围。看起来您无法添加新的已安装文件夹。

目前只有一个安装的文件夹可以从主机访问/ opt / lampp。此文件夹包含您的根Web文件夹,因此您可以存储文件并使用此路径添加新的VirtualHost ../opt/lampp/../your-amazing-project/public ..

我认为使用XAMPP-VM无法完成此特定设置(使用这些文件路径)。但我不确定。

如果你想在/ Users /中服务和开发PHP项目,你可以查看像Valet这样的项目。

推荐使用Laravel PHP框架的PHP项目。


0
投票

您应该像在以前的Xampp版本中那样更新hosts文件。

127.0.0.1   mine.online

然后从Xampp的应用程序打开网络选项卡,并启用localhost:8080转发到端口80.它应如下所示:

localhost:8080 -> 80 (Over SSH)

现在,当你打开mine.online:8080它应该工作

对于您的其他问题,是的,您可以将git项目克隆到htdocs文件夹,但是在vm中编写操作非常慢。我发现提交/推送源树也非常慢。

© www.soinside.com 2019 - 2024. All rights reserved.