laravel Vercel上的原生PHP

4zcjmb1e  于 2023-06-24  发布在  PHP
关注(0)|答案(1)|浏览(233)

我想在Vercel上托管一个简单的原生PHP项目,但我没有Vercel的经验。
他们让我把这段代码放到我的项目中的vercle.json文件中

{
  "functions": {
    "api/*.php": {
      "runtime": "vercel-php@0.6.0"
    }
  }
}

而且现在项目工作成功了,但是进入API文件夹后才工作,我想一进入站点就运行项目
把事情说清楚
PHP代码只有在API文件夹中才能工作,我希望它们在外面工作,
这一工作原理:“(example.vercel.app/api)”
这不起作用:(example.vercel.app)
我试着修改它

{
  "functions": {
    "*.php": {
      "runtime": "vercel-php@0.6.0"
    }
  }
}

但是根本不管用

8cdiaqws

8cdiaqws1#

看起来你想要的是改变你的根目录。在vercel中默认为public/.(主目录)。要将根目录设置为api/,可以将vercel.json文件更新为:

{
  "functions": {
    "*.php": {
      "runtime": "vercel-php@0.6.0"
    }
  },
  "outputDirectory": "api"
}

让我知道如果这对你有用!

相关问题