maa*_*n81 108 php-5.4 laravel laravel-4
我们如何为测试服务器设置自定义端口?
通常我们这样做的时候
php artisan serve
Run Code Online (Sandbox Code Playgroud)
该文件夹服务为:
localhost:8000
Run Code Online (Sandbox Code Playgroud)
我们怎样才能访问一个文件夹:
localhost:8080
Run Code Online (Sandbox Code Playgroud)
我想在我的localhost上访问两个不同的开发站点.
And*_*röm 217
对于端口8080:
php artisan serve --port=8080
Run Code Online (Sandbox Code Playgroud)
如果你想在端口80上运行它,你可能需要sudo:
sudo php artisan serve --port=80
Run Code Online (Sandbox Code Playgroud)
Ahm*_*oud 22
在这个例子中,您可以更改ip和端口,这对我有用
php artisan serve --host=0.0.0.0 --port=8000
Run Code Online (Sandbox Code Playgroud)
您可以为每个项目一起使用多个端口,
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
Run Code Online (Sandbox Code Playgroud)
上面 Andreas 的回答有助于解决我如何在端口 80 上测试 artisan 的问题。可以像其他端口号一样指定端口 80,但普通用户无权在该端口上运行任何内容。
在那里放下一点常识,你最终会在 Linux 上得到这个:
sudo php artisan serve --port=80
Run Code Online (Sandbox Code Playgroud)
这将允许您在 localhost 上进行测试,而无需在浏览器中指定端口。您也可以使用它来设置临时演示,就像我所做的那样。
但是请记住,PHP 的内置服务器不是为生产设计的。使用 nginx/Apache 进行生产。
您还可以使用相同的命令添加主机,例如:
php artisan serve --host=172.10.29.100 --port=8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
140494 次 |
| 最近记录: |