为什么不是laravel的PHP工匠服务器可以从IIS上的WWW访问

我有一个laravel应用程序通过laravel artisan 服务器运行:

php artisan serve 

它工作得很好,如果我去我的localhost:8000 ..此外,我在IIS服务器中添加一个入站规则,如下所示:

控制面板 – >pipe理工具 – >高级安全Windows防火墙,入站规则。 制定新的规则“允许端口,TCP,8000,所有configuration文件

然而,由于某种原因,我仍然无法从WWW访问该网站(我做了一个完全相同的步骤,用于webrick服务器(在同一台机器上),事情工作完美)..任何想法?

为了让它在localhost之外工作,请做php artisan serve --host 0.0.0.0

如果你想在没有在浏览器中指定端口的情况下工作, php artisan serve --host 0.0.0.0 --port 80sudo将可能是必需的。

注意: php artisan serve 应该用于生产。 只能用于开发和演示,不能处理一两个人以上的stream量。