PHP 内置服务器无法与主机中的 Vagrant 一起使用

标签 php vagrant php-builtin-server

我正在使用 vagrant box hashicorp/precise64、Ubuntu 14.04 和 PHP 5.6。

我的 Vagrantfile 有 config.vm.network“forwarded_port”, guest :80,主机:8080

我正在尝试使用内置 PHP 服务器进行测试:php -S localhost:80

服务器已在虚拟机中启动。我用 wget 确认了这一点。但是,我无法从我的主机访问它。我的浏览器无法访问 localhost

注意:Apache 和 NodeJS 服务器都可以工作,但内置的 PHP 服务器则不行。

最佳答案

已解决。

https://stackoverflow.com/a/5999945/4736111

我必须使用 0.0.0.0 作为 php 服务器的地址。 应该是 php -S 0.0.0.0:80

关于PHP 内置服务器无法与主机中的 Vagrant 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37381129/

相关文章:

php - PHP Built-in Webserver 有内存限制吗?

php - Rack 的轻量级流式 HTTP 代理(Ruby CPU 轻型 HTTP 客户端库)

PHP使用mysqli将日期插入mysql数据库

php - 使用 Scotch Box/Vagrant 让 PHP 7 在 Apache 而不是 5.6 上运行

ubuntu - Vagrant ubuntu 框内联脚本发出 "mesg ttyname failed Inappropriate ioctl for device"

routes - Phalcon Micro 应用程序无法使用查询字符串正确路由

fat-free-framework - 使用 PHP 内置 Web 服务器的 Fatfree 路由

php - VScode 格式化程序,将左括号保持在同一行(PHP)

php - 如何在yii2中制作下拉列表?

mysql - 重启或销毁后在 Vagrant 中丢失数据