Vercel báo lỗi vì trong vercel.json (bạn hoặc Vercel CLI tự sinh) chưa chỉ rõ phiên bản Runtime cho PHP.
Bạn chỉ cần khai báo đúng builder có suffix phiên bản, ví dụ vercel-php@0.5.0.
Dưới đây là tệp vercel.json chuẩn cho dự án PHP thuần (toàn bộ *.php được build & route về index.php):
Giải thích nhanh
"functions": Tất cả file .php (sao *.php) dùng runtime vercel-php@0.5.0 (phiên bản hiện được Vercel hỗ trợ)."routes": Mọi request đều được chuyển (rewrite) tới index.php (trang chủ) – bạn có thể điều chỉnh tuỳ cấu trúc URL của mình.
Lưu tệp, commit & redeploy:
Deployment sẽ qua bước “Build & Output” thành công không còn lỗi Function Runtimes must have a valid version.