Vercel部署 PHP 的方法最自用记录

假设您想部署用 PHP 编写的很棒的微项目,但您不知道在哪里。你发现 Vercel 很棒,但适用于静态网站。现在不是了!我想向您介绍您最好的新朋友,Vercel 平台的 PHP 运行时。

最简单的示例项目是这个项目,使用以下项目结构。

project
├── api
│   └── index.php
└── vercel.json

第一个文件是我们应用程序的入口点。它应该放在 api 文件夹中,这是 Vercel 非常标准的位置。api/index.php

第二个文件在这里。使用这样的配置设置您的项目,瞧。就这样。vercel.json

{
  "version": 2,
  "functions": {
    "api/**/*.php": {
      "runtime": "vercel-php@0.7.3"
    }
  },
  "routes": [
    { "src": "/favicon.ico", "dest": "/favicon.ico" },
    { "src": "/freeaday.jpg", "dest": "/freeaday.jpg" },
    { "src": "/freeaday.png", "dest": "/freeaday.png" },
    { "src": "/freeaday.gif", "dest": "/freeaday.gif" },
    { "src": "/(.*)",  "dest": "/api/index.php" }
  ]
 
}

php版本:
默认部署的php版本为8.3.X。编辑vercel.json文件可构建不同版本的php环境。

vercel-php@0.7.1 - PHP 8.3.x
vercel-php@0.6.2 - PHP 8.2.x
vercel-php@0.5.5 - PHP 8.1.x
vercel-php@0.4.4 - PHP 8.0.x
vercel-php@0.3.6 - PHP 7.4.x

演示:freeaday免费资源网演示页面

freeaday免费资源网演示页面icon-default.png?t=O83Ahttps://vercel.freeaday.cloudns.biz/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值