Skip to main content
.com domains from $2.99 — WHOIS privacy at no extra charge

PHP Hosting

The PHP release you ask for is the one you get

Any current PHP version, changed per domain with one click, plus Composer, SSH and the extensions your project expects — all of it on quick NVMe servers.

$2.09

Price tag per month

PHP 8.4

On the shelf now

1-click

Swap the release

Composer

Waiting in your PATH

A developer writing code against a hosted server environment

Pick Your Release

Several PHP releases, one account

No two projects want the same runtime. Rather than pinning every site to a single release, you decide domain by domain, and you change it whenever you like from the control panel.

Rehearse the upgrade on a staging domain, check it holds together, then move production across. Should a release misbehave, one click puts it back where it was.

  • Current builds up to PHP 8.4
  • A separate release for each domain
  • One-click swaps, instant rollback
  • Older 7.x builds still in stock

What You Are Buying

Built around the way PHP work really goes

Choosing a PHP release for a domain inside a hosting control panel

Stock every release you still need

A 7.x legacy job and a PHP 8.4 build can sit on the same account at once, each domain served by the runtime it was written for.

A single click changes the version

The PHP selector in your panel sets the release per domain. Try the newer one, and if something squeaks, put it back inside a few seconds.

Composer is already unpacked

Composer arrives installed and works over SSH from your first login, so pulling packages and wiring up autoloading costs you no setup time.

The extension shelf is well stocked

GD, mbstring, cURL, intl, OPcache, PDO, Imagick and plenty besides are there to switch on or adjust yourself. No ticket, no waiting.

Response times that hold up

NVMe drives, OPcache and LiteSpeed-grade caching pull in the same direction, so pages keep arriving quickly when visitor numbers jump.

Every account in its own lane

CloudLinux walls off your CPU and memory allocation, which is why a runaway script on somebody else's site never becomes your problem.

Price Tags

PHP plans, plainly priced

The version selector, Composer and SSH sit on every tier. The only decision left is how much resource and how many sites you need.

Launch

One website, online today, on the plainest price tag we print

$2.09/mo

the renewal price is the same · billed annually

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • A domain name registered free for your first year
  • Free SSL, reissued for you before it ever runs out
  • Hosted elsewhere now? We shift the site across, free
  • An AI site builder included — describe it, publish it
  • WordPress Toolkit, with a backup taken every day
  • SSH, Git and Composer at the command line
Take This Plan

The till is on Hosting Cheap, the billing platform we run orders through.

Best seller

Pro

Shelf room for twenty-five sites on the one account

$2.79/mo

the renewal price is the same · billed annually

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • A domain name registered free for your first year
  • Free SSL, reissued for you before it ever runs out
  • Hosted elsewhere now? We shift the site across, free
  • An AI site builder included — describe it, publish it
  • WordPress Toolkit, with a backup taken every day
  • SSH, Git and Composer at the command line
Take This Plan

The till is on Hosting Cheap, the billing platform we run orders through.

Elite

200 GB of NVMe, and the power to keep pace with it

$5.59/mo

the renewal price is the same · billed annually

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • A domain name registered free for your first year
  • WordPress Toolkit Deluxe on the shelf at no extra charge
  • Imunify360 on guard, with backups taken every 6 hours
  • CloudLinux Pro and PHP X-Ray to trace slow code
  • Python, Node.js and Ruby runtimes ready to use
  • Priority support, whatever hour you need it
Take This Plan

The till is on Hosting Cheap, the billing platform we run orders through.

Someone running a hosting account from the cPanel dashboard

The Toolkit

Composer, extensions and a shell, already set up

The tools you touch daily are in place before you log in. Pull dependencies with Composer, enable whatever extensions your framework lists, and edit the PHP settings yourself — nobody needs to open a ticket for you.

With SSH, a proper command line and cron scheduling, deploys, migrations and background jobs behave the way they do on your own machine.

  • Composer usable over SSH on day one
  • GD, Imagick, mbstring, intl, cURL and the rest
  • OPcache and PDO switched on
  • memory_limit and upload caps in your hands
An NVMe solid-state drive photographed close up, the part that shortens page loads

Response Times

PHP that keeps its footing under load

Speed is a stack, not a switch. NVMe drives take the wait out of disk reads, OPcache keeps compiled scripts in memory, and server-side caching removes steps between a request and a finished page.

CloudLinux keeps accounts apart, so the CPU and memory on your price tag stay yours alone — the app performs the same at the busiest hour as it does at three in the morning.

  • NVMe SSD storage
  • Bytecode cache plus object cache
  • Whole-page caching on the server
  • CloudLinux resource isolation

Settings You Control

The PHP settings you can change yourself

Every value that tends to trip a busy application is editable per site from your panel — no ticket, no queue, no waiting on us.

Adjusting php.ini values like memory_limit and OPcache from a control panel

memory_limit

Raise it when a data-heavy dashboard, the Magento backend or a large report and PDF job would otherwise run out of room halfway through.

max_execution_time

Give slow work a longer leash — bulk imports, image processing, a sizeable database migration — so nothing gets cut off before it finishes.

upload_max_filesize & post_max_size

Lift the pair together and large media, backup archives and CSV feeds go through instead of stalling silently against the ceiling.

OPcache

Keep compiled bytecode in memory, then tune its size and timestamp checks so a live site stops recompiling the same scripts on every hit.

realpath cache

Widen it for framework apps that include thousands of files, letting PHP read paths from memory rather than going back to disk each time.

max_input_vars

Push it up for admin screens and forms that post hundreds of fields at once, so none of those values quietly disappear on submit.

Good Fit For

Software that settles in nicely here

Laravel and Symfony applications deployed on PHP hosting

Framework projects

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

Content sites and shops

WordPress, Drupal, Joomla and Magento run on the PHP release and the memory headroom their docs ask for.

In-house and legacy code

Hand-written PHP, older codebases and private APIs keep the exact runtime and extensions they were built against.

First Steps

Checkout to serving, in minutes

Deploying a PHP project step by step with Composer over SSH
  1. 1

    Pick a plan

    Choose your tier and attach a domain. The full PHP version selector is on the shelf at every level, not just the top one.

  2. 2

    Set the release

    Open the panel, choose the PHP version for that domain, and tick on whichever extensions the software expects.

  3. 3

    Deploy with Composer

    Log in over SSH, run composer install, add your cron entries and push the code up. Your stack is serving traffic.

On The Ticket

What comes in the box

  • Several PHP releases to choose from
  • Per-domain version swaps in one click
  • Composer installed before you arrive
  • SSH and Git access on every plan
  • Bytecode and object caching
  • The usual PHP extensions on request
  • memory_limit and upload caps you set
  • Cron scheduling and a real CLI
  • Space for up to 100 MySQL databases
  • Free SSL, reissued automatically
A rising chart standing in for a website that keeps growing

Scaling Up

Step up when the traffic asks for it

Start small and move up once the numbers make the case. A bigger plan lifts your limits without a reinstall — PHP release, extensions, databases and files all carry over exactly as they were.

  • Change plans in a few clicks
  • Up to 100 MySQL databases
  • Higher limits the day you need them
  • Code and data stay put

Asked Often

Questions people ask about PHP hosting

Which PHP releases can I actually run?

Any current PHP 8.x build, up to and including PHP 8.4 — and the choice is made per domain rather than once for the whole account. Older 7.x builds are still stocked too, so a long-running legacy site and something you started last week can share one account without argument. Setting it site by site matters more than it sounds. Newer CMS platforms and framework releases generally want PHP 8.2 or above, while an ageing plugin or a script somebody wrote years ago may only have been tested against an earlier build. Switching applies straight away and reverses just as quickly, so nothing obliges you to march every site onto a new release on the same afternoon — move each one when it is ready. As new releases reach official support we add them to the shelf, which keeps a clear path onto a maintained version well before the one you are on stops getting fixes.

How do I move a site to a different PHP version?

One click, and that is the whole job. Open the PHP selector in your control panel, choose the release for that domain, and it applies immediately — no ticket to raise, no maintenance window to book. Because the setting is per domain, an upgrade can be rehearsed properly: point a staging copy at the newer release, exercise the app, and only move production once it behaves. If a release does cause friction — a function that was removed, a plugin whose author has not caught up — going back is equally instant, so nothing traps you on a version that is giving you grief. That same screen holds the extensions and core settings for whichever release you picked, so switching on the modules an app needs happens in the same visit. Keeping current with PHP is a two-minute errand here rather than an afternoon's project.

Is Composer part of the deal?

It is, on every plan, installed and reachable over SSH, so dependency work feels exactly as it does on your own machine. Log in and composer install, composer update, composer require and composer dump-autoload run immediately against whichever PHP release that domain is set to. For modern PHP that matters, because Laravel, Symfony and an enormous number of standalone libraries are distributed through Composer rather than as a zip you download and unpack. Your composer.json and composer.lock stay in your repository and stay in charge, so the versions you verified locally are the versions that end up serving traffic. Composer aside, you get a genuine command line for the rest of the routine — running a framework's CLI, firing migrations, clearing caches, scripting a deploy. Cron is there as well, so anything you would otherwise trigger by hand can run to a schedule with nothing to arrange on our side.

Can I switch extra PHP extensions on myself?

Yes, straight from the panel and without asking anyone. The modules most projects reach for are stocked: GD and Imagick for images, mbstring and intl for multibyte and localized text, cURL for outbound requests, PDO with the MySQL drivers for database work, plus OPcache, zip, bcmath and a long tail of others. The list follows the PHP release you chose for that domain, so one site can be equipped exactly as it needs without disturbing anything else on the account. The same screen holds the php.ini values that trip up busy software — memory_limit, max_execution_time, the upload caps — which means meeting a CMS or framework's stated requirements is a matter of matching the numbers in its documentation. Most extensions come alive the moment you enable them. For something more obscure that your app depends on, support will check availability and walk you through turning it on, so you are never left guessing whether a module exists.

Will my existing framework or CMS run here?

Almost certainly. Laravel, Symfony, CodeIgniter and Slim all run cleanly, as do the big content and commerce platforms — WordPress, Drupal, Joomla and Magento — because they are ordinary PHP software sitting on a fully equipped, ordinary PHP stack. A smooth install mostly comes down to matching the environment to the requirements page: choose the PHP release it supports, enable the extensions it lists, and lift memory_limit or the upload cap if the docs ask for more. After that, deploy however you like — the one-click installer for the well-known platforms, or Git and Composer for a framework build or your own code. A real CLI and cron cover the scheduled work these systems depend on, from queue workers to the nightly tidy-up. Unsure whether one particular app fits? Ask us. Chances are we have set it up before and can tell you plainly.

Where does the speed come from?

From several layers doing their part, not from one magic setting. NVMe SSD storage takes the disk latency out of every file read and database query, so pages assemble quickly. OPcache keeps compiled PHP bytecode resident in memory, which means the server is not recompiling your scripts on every single request — a noticeable win on framework-heavy applications. Server-level caching shortens the journey to a rendered page for repeat visitors, and object caching spares the database from answering the same question over and over. Beneath all of it, CloudLinux gives every account its own ration of CPU and memory, so a neighbouring site having a bad day cannot quietly eat yours during a traffic surge — busy hour or quiet hour, your app performs the same. Once that is in place, tuning OPcache, the realpath cache and your PHP release for the particular workload collects whatever response time is still on the table.

Put your PHP project online today.

Choose a plan, set the release, deploy over SSH with Composer — and reach a person on support if anything needs sorting.

See PHP Plans

Most of the web still runs on PHP, and most PHP problems come down to the wrong version or a missing extension. Both are a dropdown here. Every account here sits on NVMe storage behind LiteSpeed, in a tier-3 data centre watched by the same engineers who answer the tickets.

Made for developers working in the web's steadiest language. Free SSL, a free move from your current host, a daily backup and round-the-clock support are all in the price, with nothing waiting at the till.

PHP 5.6 through 8.4, your choice per site

Switch versions per site in the panel, enable the extensions an application needs, and set memory limits and execution times yourself. OPcache keeps compiled code in memory, LiteSpeed serves the result, and Composer, Git and cron sit at the SSH prompt for anything the panel does not cover.

Underneath, every app gets identical treatment — NVMe drives instead of spinning disks, LiteSpeed instead of a plain web server, and a 99.9% uptime figure written into the terms.

What PHP hosting costs here

Billing ought to be boring: one figure, stated up front, repeated at renewal, with promotions marked plainly instead of buried in a footnote. Every hosting plan carries a 30-day money-back guarantee, so trying us out costs you an afternoon at worst.

A legacy application on 5.6 and a new one on 8.4 can share a plan from $2.09 a month. No premium developer tier, no charge for switching versions, no extra fee for the command line.

A developer writing code against a hosted server environment

How PHP is served

PHP runs per user on NVMe-backed accounts, so one busy site cannot spend another's memory. New releases are packaged and made available by our engineers as they land, so you are never left waiting for a version.

The unglamorous work — patching, monitoring, hardware replacement, filtering — is in the price and done by us. That is most of what you are actually buying.

  • PHP 5.6 to 8.4, switchable per site
  • OPcache, extensions and limits in your hands
  • DDoS filtering at the network edge
  • Patching handled by our own engineers

Worth Knowing

More of what comes with it

Legacy apps still welcome

Old code that wants an old version is not a problem here. Put that site on 5.6 and the next one on 8.4.

Transfers cost nothing

Our team brings your existing app across for nothing, usually within a day.

Yesterday is always there

Daily snapshots run on their own, so a bad update costs you minutes instead of data.

Someone at the counter

The queue is staffed by engineers around the clock, and answers usually arrive within 15 minutes.

Same price next year

Plans renew at the figure you joined on, with no second price waiting in year two.

99.9% uptime, in writing

Redundant tier-3 halls, automatic failover and monitoring that pages an engineer before you notice.

Starting Out

Three steps and you're set up

  1. 1

    Choose your tier

    Pick the tier that suits the applications you run.

  2. 2

    Bring your domain

    Point the domain and let the certificate fit itself.

  3. 3

    Open for business

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

On the Shelf

Also included, no extra charge

  • Every hosting plan comes with 30 days to change your mind
  • Per-site PHP version and extension control
  • Composer, Git and cron over SSH
  • Automatic daily backups on every plan
  • 99.9% uptime written into the SLA
  • Support answered by people, 24 hours a day
  • NVMe storage as standard, not as an upgrade
  • Renews at the figure you signed up on

Still Asking

A few more we hear often

Can I change PHP version without breaking the site?

Change it on a staging copy first — cloning is a click — and switch the live site once it behaves. If something needs an extension that is not enabled, turn it on in the panel; if it is not listed at all, ask our desk and we will usually add it for you.

Is there a wait after I order?

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

Does the renewal price differ from the sign-up price?

It renews at the price you joined on. Where a first-term promotion applies, its renewal figure is printed next to it before you order, so there is nothing to discover later.

What if PHP hosting is not the right fit?

There is a 30-day money-back guarantee on the plan. Ask inside the month and you get your money back: no exit interview, and nobody transferring you to a team whose job is talking you out of it.