Black Friday

Up to 80% off web hosting and WordPress plans until 30 NovemberUp to 80% off

See plans
HOSTING

What programming languages and runtimes do you support?

Last updated

IN SHORT

Flashcloud hosting supports PHP (versions 7.4 to 8.3), Node.js, Python, and static sites. Runtimes are isolated per domain or application, so you can run older versions alongside new releases without conflicts. Unsupported shared runtimes like Java, Go, or custom services run on our managed VPS.

Most modern web languages run on our hosting. PHP is the headline since most CMS workloads are PHP, but Node.js, Python, and static sites all work too.

PHP

We support all PHP versions from 7.4 through 8.3, with 8.3 as the default.

  • 7.4 — for legacy applications that haven't been updated to newer PHP. Still supported, but old.
  • 8.0, 8.1, 8.2 — for compatibility with applications that don't yet support 8.3.
  • 8.3 — the current default. Recommended for any new install or any application that's been kept up to date.

You can switch PHP version per-domain from the portal:

  1. Services → click hosting → PHP Version tile.
  2. Pick the version for the domain.
  3. Save.

Changes apply within seconds. No restart needed.

You can also configure per-domain php.ini settings (memory limit, execution time, upload size, etc.) from the same page.

Node.js

Node.js apps run on shared and WordPress hosting via cPanel's Node.js manager:

  1. Open cPanel from your hosting service.
  2. Find Setup Node.js App under Software.
  3. Create an application:
    • Pick a Node version (we keep recent LTS versions available).
    • Set the application root and startup file.
  4. Start the app — cPanel handles process management.

For more demanding Node.js workloads (high concurrency, long-running processes, custom builds), a VPS gives you more flexibility.

Python

Same as Node.js — cPanel's Setup Python App under Software:

  1. Pick a Python version.
  2. Set the app root and entry point.
  3. Configure dependencies via requirements.txt.

We have recent Python releases available (3.10, 3.11, 3.12). For specific versions or custom configurations, consider VPS.

Static HTML/CSS/JS

The simplest case — just upload files to public_html/. They're served directly by LiteSpeed, no PHP/Node/Python overhead. Perfect for static site generators (Jekyll, Hugo, Astro, Eleventy, Next.js exports).

For build-and-deploy workflows, hook up Git deployment from Services → click hosting → Git tile.

What we don't run on shared hosting

  • Java — no Tomcat, no Spring on shared hosting. Available on a managed VPS on request.
  • .NET / ASP.NET — Windows-stack technologies aren't supported on our Linux hosting.
  • Go binaries — not on shared hosting; a managed VPS can run one, just ask our team.
  • Custom Linux services (running daemons, systemd units) — managed VPS only; our team sets these up for you.

If you need any of those, a managed VPS has the dedicated resources for them — tell us what you need and our team provisions it. (Our VPS is fully managed, so there's nothing to configure at the root level yourself.)

Database support alongside

Whichever language you use, the database options are the same:

  • MySQL / MariaDB — included on every plan.
  • PostgreSQL — available on VPS by request.
  • SQLite — file-based, works everywhere.
  • Redis — included on WordPress hosting; available on VPS.

Pinning versions

For each runtime, the version your app uses is pinned per application — switching the default doesn't change apps that have explicitly chosen a different version. This means:

  • Upgrading your default PHP version doesn't break a legacy app pinned to 7.4.
  • A Node app on Node 20 isn't disrupted by adding a new app on Node 22.

If you need to change the version your app runs on, do it explicitly on the same page where you set up the runtime.

Power-user note

We use cPanel's CloudLinux PHP selector for PHP version management — this gives per-account, per-domain PHP version isolation backed by separate PHP-FPM pools. The version switch is essentially instant; no service restart involved.

Common questions

How do I change my PHP version?

You change it directly in the client portal under the PHP Version tile for your hosting service. Choose the domain, select the version, and save. The update takes effect in seconds with no server restart required.

Can I run Java, Go, or .NET apps on shared hosting?

No, shared hosting does not support Java, Go, or .NET. Java and Go binaries are available on a managed VPS on request. Windows-stack .NET technologies are not supported on our Linux platform.

How do I run a Node.js app?

Configure it in cPanel using the Setup Node.js App tool under Software. Select your version, define the app root and startup file, and start the process. Demanding workloads with high concurrency require a VPS.

Will changing my PHP version break my other websites?

No, PHP versions are pinned per domain. Switching the default version or updating one site will not alter any application configured to use a specific version.

CAN'T FIND IT?

Real humans answer fast.

Hosting with us? Open a ticket and a real person replies - no scripts, no upsells. Still choosing a host? The same team is included with every plan, from day one.