为php artisan.php服务设置端口

时间:2013-08-01 09:57:41

标签: laravel laravel-4 php-5.4

我们如何为测试服务器设置自定义端口?

通常在我们做的时候

php artisan serve

该文件夹的服务地为:

localhost:8000

我们怎样才能访问一个文件夹:

localhost:8080

我想在我的localhost上访问两个不同的开发站点。

9 个答案:

答案 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)

当我们使用

php artisan serve 

它将以默认的HTTP服务器端口开头,大多数情况下,当我们要在localhost中运行更多站点时,它将为8000,我们必须更改端口。只需添加--port参数:

php artisan serve --port=8081

enter image description here