当我输入时
php artisan serve --host test.com
我收到这个错误
[Wed Jan 14 12:54:12 2015] Failed to listen on test.com:8000 (reason: Can't assign requested address)
所以我尝试了
php artisan serve --host test.com --port 8080
我仍然遇到相同的错误,只是端口号不同。我能想到的每一个数字都是一样的。
最佳答案
您正在尝试在另一台服务器上分配端口,要解决此问题,您可以将该域添加到“hosts”文件中,或者使用本地主机上的端口。
1。 添加到“hosts”文件
在大多数 Linux 发行版上,它位于:/etc/hosts
,在 Mac 上:/private/etc/hosts
。
您应该按照文件中其他行的格式添加一个新行。将 localhost (127.0.0.1) 的 IP 分配给该域,如下所示:
127.0.0.1 test.com
现在您将能够使用 test.com 在本地主机上打开端口:
php artisan serve --host test.com --port 8080
...现在您可以在浏览器中通过以下方式访问您的应用程序:http://test.com:8080
。
2。 使用本地主机
或者只在 locahost 上分配一个端口:
php artisan serve --host localhost --port 5000
并通过浏览器访问:http://localhost:5000
关于laravel-4 - php artisan 服务无法使用不同的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941724/