2

当我输入

php artisan serve --host test.com

我收到了这个错误

[Wed Jan 14 12:54:12 2015] 未能在 test.com:8000 上收听(原因:无法分配请求的地址)

所以我尝试了

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

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

4

2 回答 2

2

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

1.添加到“主机”文件

在大多数 linux 发行版上,它都在这里:/etc/hosts和 mac: 上/private/etc/hosts

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

127.0.0.1       test.com

现在您将能够使用 test.com 在 localhost 上打开端口:

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

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

2.使用本地主机

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

php artisan serve --host localhost --port 5000

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

于 2015-01-14T12:30:29.323 回答
0

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

于 2020-12-28T07:45:48.073 回答