我无法在 Google Cloud Shell 上使用我的简单 index.php 文件。我用命令启动我的服务器php -S localhost:8080 -t test/
。在此之前,我在测试文件夹之前导航。我单击右上角的 Web 预览并得到错误:无法连接到端口 8080 上的 Cloud Shell可能是什么问题?
问问题
328 次
2 回答
0
在 Cloud Shell 中,localhost 解析为 IPv4 和 IPv6 地址:
$ head -3 /etc/hosts
# Kubernetes-managed hosts file.
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
在这种情况下,PHP 的内置 Web 服务器似乎只绑定到 IPv6 地址;但是,Cloud Shell 网络预览版连接到 IPv4 地址。目前,您直接绑定到 IPv4 环回接口 (127.0.0.1) 的解决方案可能是最好的。
于 2018-10-16T17:07:39.597 回答
0
php -S localhost:8080 -t test/
经过数小时的工作和重置......我只是从php -S 127.0.0.1:8080 -t test
于 2018-10-12T11:55:48.850 回答