Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php VirtualBox:在主机浏览器中访问localhost:8080_Php_Ubuntu_Networking_Virtualbox - Fatal编程技术网

Php VirtualBox:在主机浏览器中访问localhost:8080

Php VirtualBox:在主机浏览器中访问localhost:8080,php,ubuntu,networking,virtualbox,Php,Ubuntu,Networking,Virtualbox,我有一个PHP应用程序,我必须从Ubuntu打开它,因为它使用了一个扩展。应用程序文件夹中有一个应用程序指南文件,其中包含以下说明: 安装VirtualBox 打开VirtualBox并单击文件->导入设备->浏览目录文件208.ova->导入 启动Ubuntu服务器 使用给定的用户名和密码登录Ubuntu 打开XAMPP并将此URL粘贴到浏览器中 localhost:8080 我已经成功地完成了1-4项。但是当我尝试访问localhost:8080时,它不会打开。我在谷歌上搜索过,一些解决方案

我有一个PHP应用程序,我必须从Ubuntu打开它,因为它使用了一个扩展。应用程序文件夹中有一个应用程序指南文件,其中包含以下说明:

  • 安装VirtualBox
  • 打开VirtualBox并单击文件->导入设备->浏览目录文件208.ova->导入
  • 启动Ubuntu服务器
  • 使用给定的用户名和密码登录Ubuntu

  • 打开XAMPP并将此URL粘贴到浏览器中
    localhost:8080

  • 我已经成功地完成了1-4项。但是当我尝试访问
    localhost:8080
    时,它不会打开。我在谷歌上搜索过,一些解决方案说我必须使用纯主机适配器或NAT,但它不起作用。我的朋友在他的笔记本电脑上试用过,效果很好。我的主机是Windows10。有人能帮我吗

    我对VirtualBox和Ubuntu真的很陌生,请在新手层面上解释清楚:)


    非常感谢。

    确保在启动XAMPP软件后执行了以下操作:在Apache的“操作”中按“开始”


    如果您这样做了,但仍然无法工作,您可以向我们显示Apache日志文件中的最后一个条目吗?

    您是在主机上运行浏览器还是在来宾(在虚拟机内部)上运行浏览器?我在主机浏览器中运行它,那么您不应该使用本地主机(连接到主机),而应该使用虚拟机的IP地址。像对待网络中的任何其他机器一样对待它,并在VirtualBox中设置网络(我相信有相关的教程)。