php artisan不服务于不同的端口

时间:2015-01-14 11:21:52

标签: laravel-4 artisan

当我输入

php artisan serve --host test.com

我收到了这个错误

  

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

所以我试过

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

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

2 个答案:

答案 0 :(得分:1)

您正尝试在另一台服务器上分配端口,为了解决这个问题,您可以将该域添加到“hosts”文件中,或者使用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。 使用localhost

或者只在locahost上指定一个端口:

php artisan serve --host localhost --port 5000

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

答案 1 :(得分:0)

有时您的 IP 地址会更改,因此首先转到命令提示符并在那里输入 ipconfig ipv4 地址将被列出复制它并转到终端类型 php artisan serve --host youripaddress< /强>。干杯