Laravel 4 php artisan serve不使用不同的端口

Laravel 4 php artisan serve不使用不同的端口,laravel-4,laravel-artisan,Laravel 4,Laravel 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 我仍然得到相同的错误只是端口号不同。我能想到的每个数字都是一样的。您试图在另一台服务器上分配一个端口,要解决这个问题,您可以将该域添加到“主机”文件中,或者在本地主机上使

当我打字的时候

php artisan serve --host test.com
我犯了这个错误

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

所以我试过了

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

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

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

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

有时您的IP地址会被更改,因此首先进入命令提示符,在那里键入ipconfigipv4地址将被列出。复制它,然后转到终端类型phpartisan serve--host youripaddress。干杯

80端口怎么样?您正在使用Linux/Windows/Mac?为什么不绑定到本地主机?我很确定开发服务器不应该被用来绑定到任何其他地址。@violator667-我使用的是mac,我不能使用端口80,因为它正被apache@Franz-我正在尝试做一些事情,所以我想模拟一个实时服务器,这就是php artisan serve所做的。所以我需要一个“域名”。尽管目前它是假的,但为什么不直接绑定到本地主机上一个未使用的端口呢?