php artisan serve 不能使用不同的端口

php artisan serve not working with different ports

当我输入时

php artisan serve --host test.com

我遇到了这个错误

[Wed Jan 14 12:54:12 2015] Failed to listen on test.com:8000 (reason: Can't assign requested address)

所以我试过了

php artisan serve --host test.com --port 8080

我仍然遇到同样的错误,只是端口号不同。我能想到的每一个数字都是一样的。

您正在尝试在另一台服务器上分配一个端口,要解决这个问题,您可以将该域添加到您的 "hosts" 文件中,或者使用本地主机上的一个端口。

1。 添加到 "hosts" 文件

在大多数 linux 发行版中:/etc/hosts 和在 mac 中:/private/etc/hosts.

您应该按照文件中其他行的格式添加新行。将本地主机 (127.0.0.1) 的 IP 分配给该域,如下所示:

127.0.0.1       test.com

现在您将能够在本地主机上打开端口,使用 test.com:

php artisan serve --host test.com --port 8080

...现在您可以在浏览器中通过以下方式访问您的应用程序:http://test.com:8080

2。 使用本地主机

或者在 locahost 上分配一个端口:

php artisan serve --host localhost --port 5000

并在您的浏览器中通过以下方式访问:http://localhost:5000

有时您的 IP 地址会更改,因此首先转到命令提示符并在其中键入 ipconfig ipv4 地址将被列出复制它并转到终端类型 php artisan 服务 --host youripaddress。干杯