【问题标题】:server taking too much time to start a port服务器花费太多时间来启动端口
【发布时间】:2015-08-07 18:26:24
【问题描述】:

我使用的是 Ubuntu 14.04,我正在尝试安装 Laravel 框架。为此,我在终端中运行了这段代码:

php 工匠服务

等待 4-5 分钟后,我收到了这样的回复:

Laravel 开发服务器启动于 http://localhost:8000/

[2015 年 5 月 26 日星期二 13:19:40] 127.0.0.1:44800 [200]:/favicon.ico

[2015 年 5 月 26 日星期二 13:19:40] 127.0.0.1:44801 [200]:/favicon.ico

等了 10 多分钟后,虽然终端正在工作,但我没有得到更多响应。

真的要花那么多时间吗?或者怎么了?

【问题讨论】:

  • 脚本是否需要经常在后台运行才能让 laravel 服务器运行/可用?如果是这样,您不希望它退出,但您可能希望它在后台运行或作为服务运行。
  • 你的 laravel 应用加载也需要很长时间吗?
  • 通常当服务器启动时间过长时 - 这可能是 DNS 问题(尝试解析自己的名称)或尝试绑定到侦听套接字(端口)时缺少 SO_REUSEADDR 选项。
  • 不,laravel 没有运行
  • 那么,我该怎么办?虽然8000端口已经启动,但是localhost:8000显示,对不起,找不到你要找的页面。

标签: php ubuntu-14.04 http-request


【解决方案1】:

那么,我该怎么办?虽然8000端口已经启动, localhost:8000 表明,对不起,您正在寻找的页面可能 找不到。

您需要停止服务器并运行此命令,该命令将公共目录php -S localhost:8000 -t public/ 指定为根文档根目录


你也可以 cd 进入你的 laravelProject/public 然后php -S localhost:8000

【讨论】:

  • 这是如何工作的?这样做会创建一个监听函数,必须退出它才能恢复终端的使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-08
  • 2018-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
相关资源
最近更新 更多