当我输入
时php artisan serve --host test.com
我收到了这个错误
[Wed Jan 14 12:54:12 2015]无法在test.com:8000上收听(原因:无法分配请求的地址)
所以我试过
php artisan serve --host test.com --port 8080
我仍然得到相同的错误,只是端口号不同。对于我能想到的每一个数字都是一样的。
答案 0 :(得分:1)
您正尝试在另一台服务器上分配端口,为了解决这个问题,您可以将该域添加到“hosts”文件中,或者使用localhost上的端口。
在大多数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
。
或者只在locahost上指定一个端口:
php artisan serve --host localhost --port 5000
并通过以下方式访问您的浏览器:http://localhost:5000
答案 1 :(得分:0)
有时您的 IP 地址会更改,因此首先转到命令提示符并在那里输入 ipconfig ipv4 地址将被列出复制它并转到终端类型 php artisan serve --host youripaddress< /强>。干杯