Skip to main content
Grab a .com from $2.99, with WHOIS privacy included on every name

PHP Hosting

Run exactly the PHP release that your project needs

Any current PHP version, switched per domain in a single click — with Composer, SSH and the extensions your codebase expects, all running on fast NVMe servers.

$2.42

Starting price, billed yearly

PHP 8.4

Available right now

1-click

To change versions

Composer

Already on your PATH

A developer working against a hosted server over SSH

Version Freedom

One account, plenty of PHP releases

Two projects seldom want the same runtime. Rather than pinning the entire account to one release, you set it domain by domain, and the panel lets you change your mind whenever it suits you.

Run the upgrade on a staging domain first, check nothing has broken, and only then move production across. Should a release misbehave, a single click puts it back.

  • Everything current, through PHP 8.4
  • Each domain picks its own release
  • Instant switches, instant reversals
  • Legacy 7.x builds still available

The Platform

Built around the way PHP projects really work

The per-domain PHP version selector sitting open in a hosting control panel

Run every release you still rely on

One account can hold a legacy 7.x job alongside a PHP 8.4 build, with each domain answered by the precise runtime that codebase was written for.

Version changes take one click

Set the release per domain from the panel's PHP selector. Try the newer build; if something creaks, you are back on the old one in seconds.

Composer comes ready to run

Already installed, already answering over SSH the first time you log in, so pulling packages and wiring up autoloading takes no preparation at all.

Extensions ready when you are

GD, mbstring, cURL, intl, OPcache, PDO, Imagick and plenty besides sit there for you to switch on or tune yourself. Nothing to raise, nothing to wait behind.

Speed that survives a rush

NVMe drives, OPcache and LiteSpeed-grade caching all pull the same way, which is why pages still land at speed when a traffic spike arrives.

Your resources, ring-fenced

CloudLinux fences off your slice of CPU and memory, so a runaway script on the site next door cannot drag your pages down.

Pricing

Straightforward PHP plan pricing

Every tier ships the version selector, Composer and SSH — all that's left to choose is resource and site count.

Sprint

One website, live in minutes, at our lowest entry price

$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
  • Your first year's domain registration is on us
  • Free SSL that renews itself before it can lapse
  • Free migration — we bring your site over from your old host
  • AI site builder built in — tell it what you want, go live
  • WordPress Toolkit on board, plus a fresh backup daily
  • Full SSH access with Git and Composer on tap
  • 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
Go With This Plan

Orders complete over at Hosting Cheap, which handles billing for everything we sell.

Most popular

Turbo

Twenty-five sites running flat out on a single 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
  • Your first year's domain registration is on us
  • Free SSL that renews itself before it can lapse
  • Free migration — we bring your site over from your old host
  • AI site builder built in — tell it what you want, go live
  • WordPress Toolkit on board, plus a fresh backup daily
  • Full SSH access with Git and Composer on tap
  • 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
Go With This Plan

Orders complete over at Hosting Cheap, which handles billing for everything we sell.

Nitro

200 GB of NVMe and the muscle to drive every byte 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
  • Your first year's domain registration is on us
  • WordPress Toolkit Deluxe included at no added cost
  • Backups land every 6 hours, with Imunify360 in front
  • PHP X-Ray on CloudLinux Pro pinpoints slow code fast
  • Ship code in Node.js, Python or Ruby — all pre-wired
  • Priority support at any hour, day or night
  • Free SSL that renews itself before it can lapse
  • Free migration — we bring your site over from your old host
  • AI site builder built in — describe it and publish
  • NVMe SSD storage behind a LiteSpeed cache
  • SSH, Git and Composer at the command line
  • Softaculous installs 240+ apps in one click
  • Your account goes live minutes after checkout
Go With This Plan

Orders complete over at Hosting Cheap, which handles billing for everything we sell.

Driving a hosting account through the cPanel dashboard

Ready To Work

Shell, Composer and extensions, all set up beforehand

The tools you reach for every day sit in place before you ever log in. Pull dependencies down with Composer, switch on the extensions your framework lists, and change PHP settings yourself. None of that needs a ticket raising first.

With SSH, a proper command line and cron scheduling, your deploys, migrations and background jobs behave exactly as they do on the laptop in front of you.

  • Composer live over SSH immediately
  • GD, Imagick, mbstring, intl, cURL and more
  • OPcache and PDO enabled
  • memory_limit and upload caps, yours to set
An NVMe drive up close — the hardware that trims page-load times

Under Load

PHP that keeps its nerve when traffic climbs

Layers give you speed. One lever never does. NVMe drives shorten the wait on a disk read, OPcache keeps compiled scripts sitting in memory, and caching at the server end removes steps between an incoming request and a finished page.

Each account gets walled off by CloudLinux, which means the CPU and memory your plan lists belong to nobody else. Full speed at the midnight rush, full speed at a quiet dawn.

  • Storage on NVMe SSDs
  • Object and bytecode caching
  • Server-level full-page caching
  • Resource isolation via CloudLinux

Tune It Yourself

PHP settings you can tweak on your own

All the settings that trip up demanding apps are editable per site in the panel — nothing to request, nobody to wait for.

Adjusting memory_limit, OPcache and other php.ini settings from inside a hosting control panel

memory_limit

Raise it when a data-hungry dashboard, the Magento admin, or a heavy report-and-PDF run would otherwise fall over halfway through the work.

max_execution_time

Give slow tasks room: bulk imports, image processing, a weighty database migration. Nothing then gets cut off just short of the finish line.

upload_max_filesize & post_max_size

Push both up at once, and large media files, backup archives and CSV feeds get through rather than dying without a word at the ceiling.

OPcache

Keep compiled bytecode resident in memory, then size the pool and tune its timestamp checks so a production site stops recompiling the same scripts over and over.

realpath cache

Push it higher for framework apps that pull in thousands of files, letting PHP resolve paths out of memory rather than going back to disk each time.

max_input_vars

Bump it up for admin pages and forms that post hundreds of fields, so nothing you submitted vanishes without warning on the way in.

Runs Well Here

What this stack was actually built for

Laravel and Symfony framework applications running on PHP hosting

Framework builds

Laravel, Symfony, CodeIgniter and Slim all land on the CLI, cron and Composer support they expect.

Content sites and ecommerce

WordPress, Drupal, Joomla and Magento each get the PHP release plus the memory headroom their own documentation asks for.

Custom and legacy codebases

Hand-rolled PHP, ageing projects and private APIs keep hold of the exact runtime and the extensions they were originally built against.

Quick Start

Order placed to live traffic in minutes

Deploying PHP step by step with Composer inside an SSH session
  1. 1

    Order a plan

    Choose a tier, attach a domain. Every level carries the complete PHP version selector, including the cheapest one, not just the top of the range.

  2. 2

    Choose the runtime

    Open the panel, choose the PHP version for that domain, then switch on whatever extensions your software happens to want.

  3. 3

    Push your code live

    SSH in, fire off composer install, drop in your cron entries, push the code up. From there your stack answers requests.

Included

What every plan carries

  • A range of PHP releases on tap
  • One-click version changes per domain
  • Composer set up ahead of you
  • Every plan with SSH and Git
  • Object plus bytecode caching
  • Common PHP extensions, self-serve
  • Your own memory_limit and upload caps
  • A genuine CLI with cron scheduling
  • Room for as many as 100 MySQL databases
  • Free SSL renewing by itself
Traffic climbing on the chart without the site slowing down

Room To Grow

Move up the moment traffic asks for it

Start on a small plan and move up once the numbers make the argument for you. Going to a larger tier lifts your limits without a reinstall: the PHP release, the extensions, the databases and every file travel over untouched.

  • Switch plans in a couple of clicks
  • MySQL databases, up to 100
  • Bigger limits the day they're needed
  • Code and data never move

Good To Know

PHP hosting, question by question

What PHP versions are on offer?

Every current PHP 8.x build is here, right through to PHP 8.4, and you pick it per domain rather than once for the whole account. The older 7.x builds have not gone anywhere either. A legacy site that has been earning its keep for years can sit beside the project you started last week, and neither gets in the other's way. Choosing site by site matters more than it first appears. Newer CMS platforms and framework releases tend to want PHP 8.2 or later, while an old plugin or a script written years ago may only ever have been proven on an earlier build. Flipping the setting applies at once and reverses just as quickly, so nobody is marched anywhere. Move each site the day it is ready, not a day sooner. When a new PHP version reaches official support we add it without dawdling, which leaves you a clear runway onto a maintained release long before the one you are on stops getting fixes.

What does switching PHP versions involve?

One click. That really is the whole of it. Open the PHP selector inside your control panel, choose the release you want for that domain, and it applies straight away, with no ticket to file and no maintenance window to book. Because the setting hangs off the domain rather than the account, you can rehearse an upgrade the way it ought to be rehearsed: aim a staging copy at the newer release, put the app through its paces, and move production only once it behaves itself. If the new release does bite, say a removed function, or a plugin whose developer has not caught up, the road back is every bit as quick. No version gets to hold you hostage. That same screen carries the extensions and core settings for whichever release you landed on, so switching on the modules an app needs happens in the same sitting. Keeping PHP current here costs two minutes, not a lost afternoon.

Does every plan come with Composer?

Yes. Composer sits on every plan and answers over SSH, so dependency work feels the same as it does on your own laptop. Log in and composer install, composer update, composer require and composer dump-autoload all run against whichever PHP release that domain is set to. For modern PHP that matters, since Laravel, Symfony and a large slice of standalone libraries ship through Composer these days rather than as zip files you download and unpack by hand. Your composer.json and composer.lock live in the repository and call the shots, which means the versions you verified locally are the ones serving traffic. Past Composer you have a proper command line for everything else in the routine: a framework's CLI, migrations, cache clears, scripted deploys. Cron comes with it too. Anything you would otherwise kick off by hand can run to a schedule, and you need not ask us for a thing.

Can I switch PHP extensions on by myself, without asking?

Yes, straight from the panel, and you need nobody's permission. The modules most projects lean on are already there: GD and Imagick for images, mbstring and intl for multibyte and localised text, cURL for outbound calls, PDO with the MySQL drivers for anything touching a database, plus OPcache, zip, bcmath and a long list after that. What you see tracks the PHP release you picked for that domain, so one site can be kitted out with precision while nothing else on the account moves an inch. The same screen puts the php.ini values that trip up busy software in front of you: memory_limit, max_execution_time, the upload caps. Meeting a CMS or framework requirement then comes down to matching the numbers printed in its docs. Most extensions come alive the moment you tick them. Depending on something more unusual? Support will confirm it is available and help you switch it on, so you are never guessing whether a module exists.

Is my current CMS or framework compatible?

Almost certainly. Laravel, Symfony, CodeIgniter and Slim all run without drama, and so do the big content and commerce platforms: WordPress, Drupal, Joomla, Magento. They are ordinary PHP software arriving on a fully equipped, ordinary PHP stack. A clean install mostly comes down to matching the environment to the requirements page. Select the PHP release the project supports, turn on the extensions it names, and lift memory_limit or the upload cap wherever the docs tell you to. Deployment is then whatever suits you: the one-click installer for the household names, or Git and Composer for framework builds and code of your own. A real CLI and cron cover the scheduled work these systems depend on, from queue workers through to the nightly cleanup. Unsure about one particular app? Ask us. Chances are we have put it live before and can give you a straight answer either way.

What actually makes these PHP plans fast?

No single magic switch here, just a stack of layers each doing their bit. NVMe SSD storage takes disk latency out of every file read and every database query, so a page assembles fast. OPcache parks compiled PHP bytecode in memory, which spares the server recompiling your scripts on each request, and framework-heavy applications feel that more than most. Server-level caching cuts the distance between a returning visitor and a rendered page, while object caching stops the database being asked the same question over and over. Below all of it, CloudLinux hands each account a guaranteed portion of CPU and memory, so somebody else having a bad day never bleeds into your load times. Your app holds its pace at the peak hour and in the quiet stretches too. After that, tuning OPcache, the realpath cache and your PHP release around the actual workload claims back whatever response time is still sitting on the table.

More hosting to explore

  • The full application library

    Every one-click installer the panel carries, covering CMS platforms, discussion boards and ecommerce software alike.

  • Web Hosting

    Everyday cPanel hosting, sat on the very same NVMe platform as these plans.

  • Laravel Hosting

    Redis, Git deploys, Composer and Artisan, all arranged the way Laravel wants them.

  • Business Hosting

    Extra CPU and RAM, for weighty PHP software and much busier sites.

  • Cloud VPS

    Resources of your own, plus root access, for when shared hosting hits its limit.

Your PHP project can go live today.

Pick a plan, choose your release, deploy with Composer over SSH — and talk to a real person if anything snags.

Compare PHP Plans

Most of the web still speaks PHP, and most PHP trouble traces back to a wrong version or a missing extension. Here, both are one dropdown away. Every account runs on NVMe storage with LiteSpeed ahead of it, in our London datacentre — monitored by the same engineers who handle your tickets.

Built for developers building on the web's workhorse language. Free SSL, a free transfer from your current host, daily backups and round-the-clock support all ride along in the price — no surprise add-ons at checkout.

Pick your PHP per site, 5.6 through 8.4

Change versions per site in the panel, toggle the extensions an app requires, and set memory limits and execution times yourself. OPcache holds compiled code in memory, LiteSpeed ships the output, and Composer, Git and cron sit at the SSH prompt for whatever the panel does not reach.

Below the surface, every app rides the same platform — NVMe drives rather than spinning disks, LiteSpeed rather than a stock web server, and a 99.9% uptime figure baked into the terms.

PHP hosting, priced plainly

Billing should be uneventful: one figure, declared up front, repeated at renewal, with promotions labelled clearly rather than tucked into a footnote. Every hosting plan includes a 30-day money-back guarantee, so a test run risks nothing but an afternoon.

A legacy app on 5.6 and a fresh build on 8.4 share one plan from $2.42 a month. No premium developer tier, no fee for version switches, nothing extra for command-line access.

A developer working against a hosted server over SSH

Serving PHP at speed

PHP executes 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 ever leaves you waiting.

The invisible work — patching, monitoring, swapping hardware, filtering — is included and handled by us. It is most of what your 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 fine by us. Run that site on 5.6 while the next ships on 8.4.

Zero-cost transfers

Our team shifts your existing app over at no charge, usually inside a day.

A restore point daily

Daily backups need no scheduling, so a botched update costs minutes rather than data.

Humans on the line

Engineers cover the queue at every hour, aiming to reply within 2 hours, or 1 hour if the site is offline.

Next year costs the same

Every plan renews at the rate you started on — no second price waiting down the road.

99.9% uptime, under SLA

Our redundant London datacentre, automatic failover and monitoring that alerts an engineer before you spot anything.

Getting Going

Three short steps to get running

  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 each site's PHP version, then deploy via Git or SFTP.

In Every Plan

Comes with the plan, no surcharge

  • 30 days 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?

Trial it on a staging clone first — cloning takes one click — then flip the live site once everything behaves. Missing an extension? Enable it from the panel; and if it is not listed, ask our desk — we can usually add it for you.

Do I wait around after ordering?

Immediately. Orders self-provision, and if you would prefer us to handle setup, the support desk is staffed whatever hour you are reading this.

Is the renewal rate different from the joining rate?

The plan renews at your joining price. If a first-term promotion applied, its renewal figure was shown beside it before you ordered — nothing surfaces later.

What if PHP hosting is not right for me?

The plan carries a 30-day money-back guarantee. Say the word within the month and the refund goes through — no exit interview, no hand-off to a retention team paid to argue with you.

Keep reading

Handpicked from the Resource Library