Skip to main content

PHP Hosting

Run the exact PHP release the project calls for

Any current PHP version, set per name in a single click — with Composer, SSH and the extensions your codebase expects, all on quick NVMe servers.

$2.42

Opening price, billed yearly

PHP 8.4

Available right now

1-click

To change versions

Composer

Already on the PATH

A developer at the terminal with real SSH access to the box

Version Freedom

Several PHP releases, one account

Projects rarely agree on a runtime. So instead of pinning the whole account to one release, you set it name by name — and change it from the panel whenever you like.

Try the upgrade on a staging name, confirm everything holds, then move production across. Should a release misbehave, a single click puts it back.

  • Everything current, up to PHP 8.4
  • Each name picks its own release
  • Immediate switches, immediate reversals
  • Legacy 7.x builds still on offer

The Platform

Arranged for how PHP projects actually run

A hosting control panel with the per-name PHP version selector open

Run every release you still depend on

A legacy 7.x job and a PHP 8.4 build can share one account, each name served by the exact runtime it was written against.

A version change is one click

The release is chosen per name from the panel's PHP selector. Try the newer build, and if anything creaks, roll back within seconds.

Composer is ready to run

It is installed and answering over SSH from your first session, so pulling packages and setting up autoloading costs no preparation at all.

Extensions ready when you want them

GD, mbstring, cURL, intl, OPcache, PDO, Imagick and many more are yours to switch on or tune directly. No ticket, no queue.

Speed that survives the rush

NVMe drives, OPcache and LiteSpeed-grade caching all push the same way, so pages keep landing quickly when visitor numbers climb.

Your resources, ring-fenced

CloudLinux fences off your CPU and memory share, so a runaway script on a neighbouring site never slows your pages.

Pricing

PHP plan pricing, plainly

Every tier carries the version selector, Composer and SSH — all that is left to choose is resources and site count.

Sprint

A single site, online in minutes, on the cheapest tier we run

$2.42/mo

$29.04 today · billed annually

the price never jumps at renewal

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • The first year of your domain name costs nothing
  • Free SSL that renews itself before it can lapse
  • We lift the site off your old host and set it down here, free
  • An AI builder in the panel: describe the site, then publish it
  • WordPress Toolkit included, and a new backup taken each day
  • Proper SSH, with Git and Composer already installed
  • Softaculous installs 240+ apps in one click
  • ImunifyAV+ sweeps every site for malware
  • NVMe SSD storage behind a LiteSpeed cache
  • Mailboxes on your own domain, included
  • MailChannels gets your outbound mail delivered
  • The latest cPanel, with humans on support 24/7
  • Your account goes live minutes after checkout
Take This Plan

Orders are completed on Hosting Cheap, the billing system every one of our brands runs through.

Most popular

Turbo

Twenty-five sites at full tilt under one account

$4.66/mo

$55.92 today · billed annually

the price never jumps at renewal

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • The first year of your domain name costs nothing
  • Free SSL that renews itself before it can lapse
  • We lift the site off your old host and set it down here, free
  • An AI builder in the panel: describe the site, then publish it
  • WordPress Toolkit included, and a new backup taken each day
  • Proper SSH, with Git and Composer already installed
  • Softaculous installs 240+ apps in one click
  • ImunifyAV+ sweeps every site for malware
  • NVMe SSD storage behind a LiteSpeed cache
  • Mailboxes on your own domain, included
  • MailChannels gets your outbound mail delivered
  • The latest cPanel, with humans on support 24/7
  • Your account goes live minutes after checkout
Take This Plan

Orders are completed on Hosting Cheap, the billing system every one of our brands runs through.

Nitro

200 GB of NVMe, with the horsepower to work all of it

$7.08/mo

$84.96 today · billed annually

the price never jumps at renewal

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • The first year of your domain name costs nothing
  • WordPress Toolkit Deluxe included at no added cost
  • A backup every 6 hours, and Imunify360 standing in front
  • PHP X-Ray on CloudLinux Pro names the slow code for you
  • Ship code in Node.js, Python or Ruby — all pre-wired
  • Priority tickets answered whatever the clock says
  • Free SSL that renews itself before it can lapse
  • We lift the site off your old host and set it down here, free
  • The AI builder is included: say what you want and publish
  • NVMe SSD storage behind a LiteSpeed cache
  • A command line with SSH, Git and Composer on it
  • Softaculous installs 240+ apps in one click
  • Your account goes live minutes after checkout
Take This Plan

Orders are completed on Hosting Cheap, the billing system every one of our brands runs through.

One control panel running the hosting and the names side by side

Ready To Work

Shell, Composer and extensions, ready in advance

Everything you'd reach for daily is in place before your first login. Fetch dependencies with Composer, switch on the extensions your framework names, and adjust PHP settings directly — no ticket needed for any of it.

SSH, a full command line and cron scheduling mean deploys, migrations and background jobs run just as they would on your own machine.

  • Composer live over SSH at once
  • GD, Imagick, mbstring, intl, cURL and more
  • OPcache and PDO switched on
  • memory_limit and the upload caps, yours to set
NVMe storage, the part that answers a page request without a wait in front of it

Under Load

PHP that holds when traffic climbs

Speed comes from layers rather than one lever. NVMe drives cut the wait on disk reads, OPcache holds compiled scripts in memory, and server-side caching trims the steps between a request and a rendered page.

CloudLinux fences each account off, so the CPU and memory on your plan belong to you alone — full speed through the midnight rush and the quiet dawn alike.

  • NVMe SSDs beneath it
  • Bytecode and object caching
  • Server-level full-page caching
  • Resource isolation through CloudLinux

Tune It Yourself

PHP values you can set yourself

Every setting that catches demanding software out is editable per site in the panel — nothing to request, nobody to wait for.

Adjusting memory_limit, OPcache and the rest of php.ini inside a hosting panel

memory_limit

Lift it when a data-hungry dashboard, the Magento admin or a big report-and-PDF run would otherwise die partway.

max_execution_time

Let long tasks breathe — bulk imports, image processing, a heavy database migration — so nothing is killed before the finish.

upload_max_filesize & post_max_size

Raise both together and large media files, archives and CSV feeds pass through instead of failing quietly at the limit.

OPcache

Keep compiled bytecode resident, then size it and set the timestamp checks so a live site never compiles the same script twice.

realpath cache

Grow it for framework applications pulling in thousands of files, so PHP resolves paths from memory rather than hitting the disk again.

max_input_vars

Raise it for admin pages and forms posting hundreds of fields, so no submitted value silently drops on the way in.

Runs Well Here

The software this stack was built for

PHP hosting carrying Laravel and Symfony framework applications

Framework builds

Laravel, Symfony, CodeIgniter and Slim find the CLI, cron and Composer support they expect.

Content sites and shops

WordPress, Drupal, Joomla and Magento get the PHP release and memory headroom their documentation names.

Custom and legacy code

Hand-rolled PHP, ageing projects and private APIs keep the exact runtime and extensions they were built with.

Quick Start

From order to real traffic in minutes

A PHP deployment run through Composer in an SSH session, stage by stage
  1. 1

    Order a plan

    Take your tier and connect a name. The full PHP version selector comes with every level, not only the largest.

  2. 2

    Choose the runtime

    In the panel, set the PHP version for that name and switch on whichever extensions your software calls for.

  3. 3

    Put the code live

    Open SSH, run composer install, put your cron entries in and push the code up. Your stack is answering requests.

Included

What each plan carries

  • A range of PHP releases to hand
  • One-click version changes per name
  • Composer set up before you arrive
  • SSH and Git on every plan
  • Object and bytecode caching
  • The common PHP extensions, self-serve
  • memory_limit and upload caps of your own
  • A genuine CLI, with cron scheduling
  • Room for as many as 100 MySQL databases
  • Free SSL that reissues by itself
Traffic climbing while the plan underneath takes it in its stride

Room To Grow

Move up the moment traffic asks

Start small and climb once the metrics make the case. A larger tier raises the limits with no reinstall — the PHP release, extensions, databases and files all travel with you untouched.

  • Change plan in a couple of clicks
  • MySQL databases, up to 100
  • Larger limits the day they are needed
  • The code and the data never move

Good To Know

PHP hosting, one question at a time

Which PHP versions are available?

Every current PHP 8.x build, right up to PHP 8.4 — and it is chosen per name, not once for the whole account. Older 7.x builds remain available too, so a long-serving legacy site and last week's new project can sit side by side without friction. Deciding site by site matters more than it sounds: newer content platforms and framework releases usually expect PHP 8.2 or later, while an old plugin or a years-old script may only have been proven on an earlier build. A switch takes effect immediately and reverses just as fast, so there is no forced march — move each site the day it is ready, not before. As new PHP versions reach official support we add them promptly, keeping a clear runway onto a maintained release long before your current one loses its fixes.

What does changing PHP version involve?

A single click — genuinely. Open the PHP selector in the control panel, pick the release for that name, and it takes effect at once: no ticket, no maintenance window. Because the setting lives per name, upgrades can be rehearsed properly — aim a staging copy at the newer release, put the application through its paces, then move production only once it behaves. And if a release does bite — a removed function, a plugin whose developer has not caught up — the way back is just as immediate, so no version can hold you hostage. The same screen carries the extensions and core settings for whichever release you chose, so switching on the modules an application needs happens in the same sitting. Staying current with PHP here is a two-minute job, not a lost afternoon.

Is Composer on every plan?

Yes — installed on every plan and reachable over SSH, so dependency work feels exactly as it does on your own machine. Sign in and composer install, composer update, composer require and composer dump-autoload all run against whichever PHP release the name uses. That matters for modern PHP, because Laravel, Symfony and a huge share of standalone libraries ship through Composer rather than as zip files you download and unpack. Your composer.json and composer.lock live in the repository and call the shots, so the versions you verified locally are the ones answering traffic. Past Composer there is a real command line for everything else: a framework's own CLI, migrations, cache clears, scripted deployments. Cron is included too, so anything you would otherwise trigger by hand can run on a schedule with nothing to request from us.

Can I switch PHP extensions on myself?

Yes — directly in the panel, with no permission needed. Every module a project usually reaches for is here: GD and Imagick for pictures, mbstring and intl for multibyte and localised text, cURL for outbound calls, PDO and the MySQL drivers for the database, and OPcache, zip, bcmath and a long tail besides. The set follows the PHP release you picked for that name, so one site can be equipped precisely without touching anything else on the account. The same screen exposes the php.ini values that catch busy software out — memory_limit, max_execution_time, the upload caps — so meeting a platform's requirements is simply matching the numbers in its documentation. Most extensions activate the instant you switch them on. If your application depends on something more unusual, support will confirm availability and help enable it — no guessing whether a module exists.

Will my current CMS or framework run?

Very likely, yes. Laravel, Symfony, CodeIgniter and Slim all run happily, along with the major content and commerce platforms — WordPress, Drupal, Joomla and Magento — because they are standard PHP software landing on a fully equipped, standard PHP stack. A clean install mostly means matching the environment to the requirements page: choose the PHP release it supports, switch on the extensions it names, and raise memory_limit or the upload cap where the documentation says so. Then deploy however suits — the one-click installer for the household names, or Git and Composer for framework builds and your own code. A genuine command line and cron cover the scheduled work these systems depend on, from queue workers to the nightly tidy-up. Not certain about one particular application? Ask — the odds are we have deployed it before and can give you a straight answer.

What actually makes these plans quick?

Not one magic switch but several layers working together. NVMe SSD storage takes disk latency out of every file read and database query, so pages come together quickly. OPcache keeps compiled bytecode resident so the machine is not recompiling your scripts on every request, which tells most on framework-heavy applications. Server-level caching shortcuts the path to a rendered page for returning visitors, and object caching stops the database answering the same question repeatedly. Underneath, CloudLinux gives each account its own guaranteed slice of CPU and memory, so a neighbour's bad day cannot leak into your load times — the application holds its speed through the peak hour and the quiet ones alike. After that, tuning OPcache, the realpath cache and the PHP release to the workload takes back whatever response time remains.

More hosting to explore

  • The whole application library

    Every one-click installer the panel offers — content platforms, forums and store software alike.

  • Web Hosting

    General-purpose cPanel hosting on the same NVMe platform as these plans.

  • Laravel Hosting

    Redis, Git deploys, Composer and Artisan, arranged the way Laravel likes.

  • Business Hosting

    Additional CPU and RAM for heavy PHP software and busier sites.

  • Cloud VPS

    Reserved resources and root access for when shared hosting runs out of road.

Put your PHP project live today.

Take a plan, choose the release, deploy with Composer over SSH — and talk to a real person if anything catches.

Compare PHP Plans

Most of the web still speaks PHP, and most PHP trouble comes back to a wrong version or a missing extension. Here both are a dropdown away. Every account runs on NVMe storage with LiteSpeed in front, in our London datacentre, watched by the same engineers who answer your tickets.

Built for developers working in the web's workhorse language. A free certificate, a free transfer from your current host, nightly backups and support at any hour are all inside the price, with nothing added at checkout.

Pick your PHP per site, 5.6 through 8.4

Change the version per site in the panel, switch on the extensions an application needs, and set the memory limits and execution times yourself. OPcache keeps compiled code in memory, LiteSpeed delivers the output, and Composer, Git and cron sit at the SSH prompt for whatever the panel does not cover.

Beneath the surface every app runs on the same platform: NVMe drives instead of spinning disks, LiteSpeed instead of a stock web server, and a 99.9% uptime figure written into the terms.

PHP hosting, priced plainly

Billing ought to be uneventful: one figure, stated up front, repeated at renewal, with promotions labelled plainly rather than tucked into a footnote. Every hosting plan carries a 30-day money-back guarantee, so trying it risks nothing more than an afternoon.

A legacy application on 5.6 and a fresh build on 8.4 share a single plan from $2.42 a month. There is no premium developer tier, no charge for switching version, and nothing extra for the command line.

A developer at the terminal with real SSH access to the box

Serving PHP at speed

PHP runs per user on NVMe-backed accounts, so one busy site cannot raid another's memory. Our engineers package new releases as they ship, so no version leaves you waiting.

The invisible work — patching, monitoring, replacing hardware, filtering — is included and done by us. It is most of what the money actually buys.

  • Site-by-site switching across PHP 5.6 to 8.4
  • You control OPcache, extensions and limits
  • DDoS traffic filtered at the network edge
  • Our own engineers handle all patching

Good to Know

More that's built in

Old code keeps running

Code that insists on an old release is no trouble. Run that site on 5.6 while the next one ships on 8.4.

Zero-cost transfers

Our team brings your existing app across at no charge, usually within a day.

A restore point daily

Nightly backups need no scheduling, so a bungled update costs minutes rather than data.

Humans on the line

Engineers hold the queue at every hour, aiming at a reply inside 2 hours, or 1 hour when the site is down.

Next year costs the same

Every plan renews at the rate you began on, with no second price waiting further along.

99.9% uptime, under SLA

A redundant London datacentre, automatic failover, and monitoring that wakes an engineer before you notice anything.

Getting Going

Set up in three quick steps

  1. 1

    Select a tier

    Select the tier matching the apps you run.

  2. 2

    Hook up the domain

    Aim the domain here; SSL sorts itself out.

  3. 3

    Open for traffic

    Set the PHP version for each site, then deploy over Git or SFTP.

In Every Plan

Bundled in at no extra cost

  • 30 days in which to change your mind on any hosting plan
  • Version and extension control per site
  • SSH access to Composer, Git and cron
  • Backups taken automatically every day, all plans
  • a 99.9% uptime SLA that pays credits when missed
  • Humans answering support 24 hours a day
  • NVMe storage standard, never an upsell
  • Renewal billed at your original sign-up rate

Still Curious

Questions that keep coming up

How do I switch PHP versions safely?

Try it on a staging clone first, which takes one click, then switch the live site once everything behaves. Missing an extension? Turn it on from the panel, and if it is not listed, ask our desk, since we can usually add it.

Do I wait around after ordering?

Straight away. Orders provision themselves, and if you would rather we set things up, the help desk is staffed whatever hour you are reading this.

Does the renewal price differ from the joining price?

It renews at the price you joined on. Where a first-term promotion applied, its renewal figure was printed beside it before you ordered, so nothing appears later.

What if PHP hosting turns out not to suit me?

The plan carries a 30-day money-back guarantee. Say so inside the month and the refund is processed, with no exit interview and no hand-off to a retention team paid to argue.

Keep reading

  • Laravel Hosting

    Composer, queues and cron set up from the start.

  • Web Hosting

    NVMe cPanel hosting from $2.42/mo with SSL and migration in.

  • Business Hosting

    Shared plans with SSH, Node and Python included as standard.

Handpicked from the Resource Library