如何为测试服务器设置自定义端口?
通常情况下,当我们运行
php artisan serve
该文件夹被用作:
localhost:8000
我们如何访问一个文件夹,例如:
localhost:8080
我想要在本地主机上访问两个不同的开发网站。
只需将其作为参数传递:
php artisan serve --port=8080
您也可以通过以下方式绑定到特定的主机:
php artisan serve --host=0.0.0.0 --port=8080
或者(适用于 Laravel 6+),您可以通过在 .env 文件中设置 SERVER_PORT 和 SERVER_HOST 来提供默认值。您可能还需要执行 php artisan cache:clear。 (感谢 @mohd-samgan-khan)
如果您想在 端口80 上运行它,您可能需要使用 sudo。
SERVER_PORT
。https://dev59.com/SlYO5IYBdhLWcg3wDNMa#59823822 - Synchro就像这个例子一样,您可以更改IP和端口,这对我有效。
php artisan serve --host=0.0.0.0 --port=8000
可以通过以下命令指定端口:php artisan serve --port=8080
。
每个项目可以同时使用多个端口。
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
Andreas上面的回答有助于解决我的问题,即如何在端口80上测试艺术家。端口80可以像其他端口号一样指定,但普通用户没有权限在该端口上运行任何内容。
加入一些常识,对于Linux来说,你就会得到这个:
sudo php artisan serve --port=80
您可以使用
php artisan serve --port 80
适用于Windows平台
您也可以使用相同的命令添加主机,例如:
php artisan serve --host=172.10.29.100 --port=8080
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
在确保我的端口都被唯一地排序之后,这个解决了我的问题。
最初的回答:
php artisan serve --port=8080
php artisan serve --help
会显示用法和选项。--help
可在每个 Artisan 命令中使用。 - None