Overview
Laravel Cloud supports two runtimes: PHP for Laravel and Symfony applications, and JavaScript (Node.js, Bun, or Deno) for Next.js and Nuxt applications. Each runtime determines which versions, extensions, and platform features are available to your application.PHP runtime
The PHP runtime is used by Laravel and Symfony applications. Supported versions: PHP 8.2, 8.3, 8.4, and 8.5. PHP 8.5 is the default for new environments. To select your PHP version, open your environment’s General Settings page and choose the version under the Runtime section. A re-deployment is required for the change to take effect.PHP 8.5 is generally available, but the
pdo_sqlsrv extension is temporarily unavailable until the upstream project adds 8.5 support. Use PHP 8.2, 8.3, or 8.4 if you need that extension today.Node.js, Bun, and Deno runtimes
Next.js and Nuxt applications can run on the Node.js, Bun, or Deno runtime. Laravel Cloud infers which one to use by analyzing the configuration files present in your repository:
Supported versions:
The Node.js version is selectable: open your environment’s General Settings page and choose the version under the Runtime section. A re-deployment is required for the change to take effect. Bun and Deno applications run on a fixed version and do not offer version selection.

