如何在 Windows 的 Ubuntu Linux 子系统上访问本地主机?

如何在 Windows 的 Ubuntu Linux 子系统上访问本地主机?

如何在 Windows 版 Ubuntu 上访问本地主机?

我使用的是 Windows 10 Pro 64 位,版本 1709,操作系统内部版本 16299.125

我已经在本地安装了 Ubuntu 16.04.3 LTS Linux 子系统以用于 Web 开发目的。

我已放置了一个 info.php 文件,\var\www\html但是当我尝试通过 Windows 中的浏览器访问 127.0.0.1/info.php 时,收到错误:

“此页面无法正常工作 127.0.0.1 目前无法处理此请求。HTTP 错误 500”

info.php 中包含以下代码:

<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

如果我通过 Windows 中的浏览器访问 127.0.0.1,我会收到 Apache2 Ubuntu 默认页面。

就是这样。只是想让它工作。我已经安装了 LAMP、Composer、Platform.sh CLI,到目前为止,这台服务器上就是这样。

编辑在 \var\www\html 中发现一个名为

C#003A#005Cxampp-new#005Cphp#005Clogs#005Cphp_error_log

打开后,上面写着:

[2017 年 12 月 15 日 10:18:41 美国/纽约] PHP 警告:未知:无法打开流:未知第 0 行权限被拒绝

[2017 年 12 月 15 日 10:18:41 美国/纽约] PHP 致命错误:未知:无法打开所需的“/var/www/html/info.php”(include_path='.:/usr/share/php')在第 0 行的未知位置

不确定这是什么意思。有什么想法吗?

谢谢。

答案1

找出了发生这种情况的原因。Ran:

$ sudo chmod -R 777 var

这招奏效了。我不要建议在生产系统上执行此操作。这是一个本地开发系统!

相关内容