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.
Composer is preinstalled on every PHP node. Manage dependencies per-project during deployment.
Symlink-based releases keep traffic on the current version until the new build is ready.
Sticky sessions and Memcached-backed failover keep user state consistent across nodes.
Deploy from GitHub, GitLab, or Bitbucket with optional auto-redeploy on push.
Deploy and manage PHP from a single dashboard
Build artifact / archive
Remote VCS repository
Atomic deploys
-
Composer lock + atomic deploys.
composer.lockpins 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.
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.