我们如何为测试服务器设置自定义端口?
通常在我们做的时候
php artisan serve
该文件夹的服务地为:
localhost:8000
我们怎样才能访问一个文件夹:
localhost:8080
我想在我的localhost上访问两个不同的开发站点。
答案 0 :(得分:184)
对于端口8080:
php artisan serve --port=8080
如果你想在端口80上运行它,你可能需要sudo:
sudo php artisan serve --port=80
答案 1 :(得分:16)
作为此示例,您可以更改ip和端口,这适用于我
php artisan serve --host=0.0.0.0 --port=8000
答案 2 :(得分:7)
可以使用php artisan serve --port=8080
指定端口。
答案 3 :(得分:4)
安德烈亚斯'上面的回答有助于解决我如何在端口80上测试工匠的问题。端口80可以像其他端口号一样指定,但普通用户没有权限在该端口上运行任何东西。
在那里放一点常识,你最终得到这个Linux:
sudo php artisan serve --port=80
这将允许您在localhost上进行测试,而无需在浏览器中指定端口。您也可以像我一样使用它来设置临时演示。
但请记住,PHP内置的服务器并非专为生产而设计。使用nginx / Apache进行制作。
答案 4 :(得分:3)
您可以使用
php artisan serve --port 80
适用于Windows平台
答案 5 :(得分:2)
您还可以使用以下命令添加主机:
struct RootView: View {
@EnvironmentObject private var store: AppStore
var body: some View {
NavigationView {
Group {
if store.showingDetails != nil {
DetailsView(bg: store.showingDetails!)
} else {
ListView()
}
}
.navigationBarHidden(true)
.navigationBarTitle("")
}
}
}
答案 6 :(得分:1)
每个项目可以同时使用多个端口,
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
答案 7 :(得分:0)
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
这可以解决我的问题,之后确保所有端口都经过唯一排序。
答案 8 :(得分:0)