NewMeet dock, our CLIInstall
Runtime

PHPhosting.

Deploy any PHP app - plain PHP, Symfony, or WordPress - on tuned PHP-FPM with Composer support built in.

Features

Composer detected

We install dependencies from composer.json automatically on every deploy.

Git Push Deploy

Push to your repo and we deploy your PHP app with zero downtime.

Tuned PHP-FPM

Production-ready opcache and FPM worker settings configured for you.

Managed Databases

Add MySQL, PostgreSQL, or Redis with one click.

How it works

  1. 01Run dock deployRun dock deploy in your project folder, or connect a GitHub repository.
  2. 02We build itWe detect PHP from composer.json · index.php, install dependencies and build an image.
  3. 03It goes liveYour app gets a container, free SSL and a live https://….dockhosting.cloud URL.
$ dock deploy→ Detecting framework… PHP→ Found composer.json · index.php→ composer install --no-dev→ Building image→ Provisioning container + SSL✓ Live at https://my-app.dockhosting.cloud

Supported

  • PHP 8.1
  • PHP 8.3
  • Composer
  • MySQL
  • PostgreSQL
  • Redis

Specifications

PHP versions
8.1, 8.2, 8.3
Extensions
Common extensions preinstalled (gd, curl, mbstring, pdo, redis)
Max memory
Up to 4 GB per app
Custom domains
3 on Pro, 10 on Team - auto SSL

Overview

Updated 1 November 2026

Plain PHP hosting is available everywhere, but the quality of the FPM setup decides how fast your app is. DockHosting runs PHP-FPM with production worker and opcache settings, reads your composer.json to install dependencies, and keeps the whole thing current - the same routine a systems admin would do by hand, but applied automatically to every deploy.

It is one thing to run a single index.php and another to run a framework. Composer-based projects - Laravel, Symfony, Slim - are detected and built from their lockfile or constraint, extensions like gd, curl, mbstring, pdo, and redis are preinstalled, and connections to managed MySQL, PostgreSQL, or Redis are injected as environment variables. Two versions of PHP are available (8.1-8.3), chosen from your composer constraints or set manually.

Static sites, WordPress blogs, JSON APIs, and CMS admin panels all live on the same platform with the same rules: a free .dockhosting.cloud subdomain, automatic HTTPS, daily database backups on paid plans, and a flat price instead of a pizza-per-vCPU bill. When the Free plan's idle sleep is not enough, Hobby ($4/mo), Pro ($9/mo) and Team ($19/mo) keep apps always-on with custom domains and more memory.

Compare

cPanel PHP hosting sells cheap and renews expensive, and you stay pinned to the PHP version it shipped. DockHosting runs tuned PHP-FPM with production opcache, reads your composer constraints, and pairs any app with a managed MySQL in one click.

FeatureDockHostingcPanel PHP shared hosting
First deploycomposer install, then a zero-downtime switchFile Manager / FTP upload to a version the host chose
Runtime & dependenciesAuto-detected and matched to your lockfileWhatever version the host pinned at signup
HTTPSAutomatic Let's Encrypt on your subdomain and custom domainsManual certificate setup and renewal (or a paid add-on)
Process supervisionAutomatic restarts and zero-downtime releasesYou babysit it, or hope the panel restarts it
Managed database1 included on Free, unlimited on Pro/TeamHost it yourself, or pay for a separate add-on
Idle / always-onSleep + instant wake (Free) or always-on (Pro/Team)You pay for an idle server 24/7
PricingFlat $0 / $4 / $9 / $19 per month, no meteringServer cost + setup fees + your time

The bottom lineYou get a current PHP version, production FPM tuning and a managed database at a flat price - without the renewal step-up games of shared hosting.

Everything you need to know before you deploy your first PHP app.

Yes - WordPress runs like any PHP app. Pair it with a managed MySQL database.

Create an account, run dock deploy, and get a live HTTPS URL in minutes.