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

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

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
The till is on Hosting Cheap, the billing platform we run orders through.
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
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
The till is on Hosting Cheap, the billing platform we run orders through.

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

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.

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

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

- 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
Set the release
Open the panel, choose the PHP version for that domain, and tick on whichever extensions the software expects.
- 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

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.
More hosting worth a look
Web Hosting
Our everyday cPanel accounts, sitting on the same NVMe stack as these plans.
Laravel Hosting
Artisan, Composer, Git deploys and Redis, arranged around how Laravel works.
Business Hosting
A larger ration of CPU and RAM for demanding PHP software and heavier traffic.
Cloud VPS
Root and dedicated resources for the day a shared account stops being enough.
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 PlansMost 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.

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
Choose your tier
Pick the tier that suits the applications you run.
- 2
Bring your domain
Point the domain and let the certificate fit itself.
- 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.