当我输入
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
而且我仍然遇到相同的错误,只是端口号不同。我能想到的每个数字都是一样的。
您正在尝试在另一台服务器上分配一个端口,为了解决这个问题,您可以将该域添加到您的“主机”文件中,或者使用 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
有时您的 IP 地址会更改,因此首先转到命令提示符并键入 ipconfig将列出ipv4地址并复制它,然后转到终端类型 php artisan serve --host youripaddress。干杯