PHP Hosting With Zero-Downtime Deploys and Session Clustering

Deploy on Apache, NGINX, or LiteSpeed with Composer and autoscaling built in. Atomic deploys swap in the new build without downtime. Memcached session clustering keeps sessions intact across all instances during horizontal scaling.

Built for PHP web apps eCommerce CMS sites
Composer Built In

Composer is preinstalled on every PHP node. Manage dependencies per-project during deployment.

Atomic Deploys

Symlink-based releases keep traffic on the current version until the new build is ready.

Session Clustering

Sticky sessions and Memcached-backed failover keep user state consistent across nodes.

Git-Based Deploys

Deploy from GitHub, GitLab, or Bitbucket with optional auto-redeploy on push.

24/7Engineer support
14Daily backups
8+Runtimes
< 10 minAvg support response

Deploy and manage PHP from a single dashboard

Watch autoscaling and failover in action
Baseline Scaling up Adding node Failover Scaling down
3 Cloudlets
1 nodes
$0.008/hr
PHP App · Node 1Primary
PHP App · Node 2 Standby
PHP App · Node 2Auto-Scaled

Build artifact / archive

Upload locally or via external URL

Remote VCS repository

Git/SVN with optional auto-redeploy

Atomic deploys

New build swaps in without downtime
  • Composer lock + atomic deploys. composer.lock pins every dependency, and atomic deploys swap in the new build without downtime. Automation & CI/CD →
  • Session clustering. Memcached-backed sessions keep users logged in across all nodes during horizontal scaling. Autoscaling & cost controls →

Deploy PHP in minutes

Push from Git or upload an archive. Autoscaling and session clustering handle the rest.

Start Free Trial Chat with an engineer

Autoscaling adds cloudlets (128 MiB RAM + 400 MHz CPU each) to each container vertically, or spins up new nodes horizontally behind the load balancer. A typical PHP starter: 3 reserved cloudlets (~384 MiB RAM), scaling limit of 16. Use the calculator to model your configuration. See Autoscaling & Cost Controls for billing details.

Open a full PHP environment and work across every tier from one screen.

Topology view shows load balancers, app nodes, databases, storage, and an active terminal.

Inspect PHP config and application files in the browser.

File manager view shows the directory tree plus server-side files such as php.ini and php.d entries.

Architect PHP for high availability

Web cluster

LB → PHP nodes → DB

Scale PHP nodes behind a load balancer. Session clustering via Memcached keeps users consistent across nodes. Use domain swap for blue/green-style cutovers with near-zero downtime.

CMS / eCommerce

HA with shared storage

Run multiple PHP nodes with a shared filesystem for uploads and media. Add database replication for read scaling.

Production

Staging-to-production promotion

Clone your environment to staging, validate changes, and swap domains to promote to production. Restrict access with container firewalls and SSL/TLS.

Common Questions

Which PHP application servers are available?

Apache, NGINX, and LiteSpeed Web Server are all available. LiteSpeed includes built-in page caching, HTTP/3 support, and Apache.htaccess compatibility.

Is Composer supported?

Yes. Composer is preinstalled on all PHP nodes. Dependencies resolve automatically during deployment when a composer.json is present.

How do I deploy my PHP app?

Deploy from archives (local upload or external URL) or remote Git/SVN repositories with optional auto-redeploy. Automation & CI/CD has more automation patterns.

How does zero-downtime deployment work?

The platform uses symlink-based atomic deploys. New code deploys to a timestamped directory while traffic stays on the current release. Traffic switches only after the new build completes successfully.

How does session clustering work for PHP?

PHP session clustering uses sticky sessions across app nodes with Memcached-backed session backup for failover. Sessions synchronize automatically when new nodes are added.

How does scaling work and how do I set baseline/max cost guardrails?

Pick a reserved cloudlet floor that covers normal request volume, then set a burst ceiling for traffic spikes. PHP nodes scale within that range. Details on Autoscaling & cost controls.

Can I run multiple PHP sites on one environment?

The platform supports multiple domains on a single PHP server for cost and management efficiency.

Which databases can I connect to?

MySQL, MariaDB, and PostgreSQL run as managed database nodes. PHP apps commonly pair with MySQL or MariaDB. Database Clusters covers replication and clustering setups.

Can I manage PHP extensions and php.ini settings?

Manage built-in and dynamic extensions, configure php.ini settings, and enable performance accelerators like OPcache.

Can you help migrate an existing PHP app?

Our engineers can help plan a PHP migration -- Composer dependencies, web server selection, and session handling. Portability & Migration outlines the process.

Can I run deployment hooks for PHP releases?

Add pre- and post-deploy hooks for tasks like migration checks, cache priming, and health verification.

No matching questions found.

Start your 14-day free trial

Deploy in minutes with managed autoscaling and clustering built in.

No credit card required.