Run any modern PHP version, switch releases per domain in a click, and ship with Composer, SSH and the extensions your apps need — all on fast NVMe servers.
$2.42
PHP hosting, per month
PHP 8.4
Latest, ready to go
1-click
Switch PHP version
Composer
Built in
Version Control
Multiple PHP versions, one account
Different projects want different runtimes. Instead of forcing everything onto one release, you choose the PHP version each site runs — and change it whenever you like from the control panel.
Test an upgrade on a staging domain, confirm nothing breaks, then roll it out to production. If a version ever misbehaves, switching back takes a single click.
Modern releases up to PHP 8.4
A different version per domain
One-click switching, instant rollback
Legacy 7.x builds when you need them
Why Our PHP Hosting
Built for the way PHP developers work
Every modern PHP version
Run the exact release your app expects — from legacy 7.x builds through PHP 8.4 — side by side on one account.
Switch in a click
Flip PHP versions per domain from the control panel. Test an upgrade, roll back instantly if something misbehaves.
Composer ready
Composer ships pre-installed with SSH access, so pulling in packages and autoloading dependencies just works.
The extensions you need
GD, mbstring, cURL, intl, OPcache, PDO, Imagick and more are enabled and tunable without a support ticket.
Tuned for speed
NVMe storage, OPcache and LiteSpeed-class caching keep response times low even when traffic spikes.
Isolated & secure
CloudLinux keeps each account in its own lane, so a neighbour's runaway script never eats your resources.
Plans
Cheap PHP hosting plans
Every tier includes the full PHP version selector, Composer and SSH — pick the resources that fit your project.
The tools you reach for every day are already here. Pull in dependencies with Composer, toggle the extensions your framework recommends, and adjust PHP settings without opening a support ticket.
SSH access, a real CLI and cron scheduling mean deploys, migrations and background jobs run the same way they do on your own machine.
Composer pre-installed over SSH
GD, mbstring, cURL, intl, Imagick & more
OPcache and PDO enabled
Tune memory_limit and upload sizes
Performance
Fast PHP, even under load
Speed comes from the whole stack, not one setting. NVMe drives cut disk latency, OPcache keeps compiled scripts in memory, and server-level caching shortens the path to a rendered page.
CloudLinux isolates every account, so your CPU and memory stay yours — your PHP app performs at peak the same way it does at midnight.
NVMe SSD storage
OPcache & object caching
Server-level page caching
CloudLinux resource isolation
Fine-Tuning
The PHP settings you actually control
Every value that trips up a busy PHP app is adjustable per site from the control panel — no support ticket, no waiting.
memory_limit
Raise it for import-heavy dashboards, Magento's admin or large report and PDF generation that would otherwise hit the ceiling mid-run.
max_execution_time
Give long jobs — data imports, image processing and big database migrations — the extra seconds they need to finish cleanly.
upload_max_filesize & post_max_size
Lift both together so large media uploads, backups and CSV imports go through instead of failing silently at the limit.
OPcache
Keep compiled PHP bytecode in memory and tune its size and timestamp checks so production skips recompiling on every request.
realpath cache
Enlarge it for framework-heavy apps with thousands of includes, so PHP resolves file paths from cache rather than the disk.
max_input_vars
Increase it for settings screens and forms that post hundreds of fields, so nothing gets quietly truncated on submit.
Great For
What runs beautifully on our PHP hosting
Framework apps
Laravel, Symfony, CodeIgniter and Slim run happily with the CLI, cron and Composer they expect.
CMS & commerce
WordPress, Drupal, Joomla and Magento sit on the PHP version and memory limits they run best on.
Custom & legacy code
In-house PHP, older projects and bespoke APIs get the precise runtime and extensions they were built for.
How It Works
From signup to serving in minutes
1
Pick a plan
Choose a hosting tier and point your domain — every plan ships with the full PHP version selector.
2
Set your PHP version
Open the control panel, choose your PHP release per domain, and toggle the extensions your app relies on.
3
Deploy with Composer
SSH in, run composer install, wire up cron jobs and push your code — your stack is ready to serve.
Included
Everything your PHP app needs
Multiple selectable PHP versions
One-click per-domain version switching
Composer pre-installed
SSH & Git access
OPcache & object caching
Popular PHP extensions on demand
Adjustable memory_limit & upload sizes
Cron jobs & CLI runner
Up to 100 MySQL databases
Free auto-renewing SSL
Grow Freely
Room to scale as traffic climbs
Start small and grow when the numbers say so. Upgrading a plan lifts your resource limits without re-installing anything — your PHP version, extensions, databases and files carry straight over.
Move up a plan in a few clicks
Up to 100 MySQL databases
Higher limits when you need them
Your code and data stay put
FAQ
PHP hosting questions
Which PHP versions can I run?
You can run any of the modern PHP 8.x releases right up to PHP 8.4, and you set the version independently for each domain rather than being locked to one platform-wide default. If a project still depends on an older 7.x build, that is available too, so a legacy app and a brand-new one can happily share the same hosting. Choosing a version per site matters because different applications state different requirements: the latest CMS and framework releases often want PHP 8.2 or newer, while an older plugin or bespoke script may only be certified against an earlier build. Because switching is instant and reversible, you are never forced to upgrade everything at once — you migrate each site on its own schedule. New releases are added as they become officially supported, so you can move to a current, actively maintained version well before the one you are on reaches end of life.
How do I switch PHP versions?
It takes a single click. Open the PHP selector in your control panel, choose the release you want for that specific domain, and it applies straight away — there is no support ticket to raise and no maintenance window to wait for. Because the setting is per domain, you can test an upgrade on a staging site first: point it at the newer version, run your app, and confirm nothing breaks before you move production across. If a release ever causes trouble — a deprecated function, a plugin that has not caught up — rolling back is just as fast, so you are never stuck on a version that misbehaves. The same screen is where you manage extensions and core settings for that version, so once you have picked a release you can enable exactly the modules your app needs. In practice, keeping up with PHP is a two-minute job, not a project.
Is Composer available?
Yes. Composer comes pre-installed on every plan and works over SSH, so managing PHP dependencies behaves exactly as it does on your own machine. Log in and composer install, composer update, composer require and composer dump-autoload all run immediately against the PHP version you have selected for that site. That is essential for modern PHP work, because frameworks like Laravel and Symfony, and countless standalone libraries, are distributed through Composer rather than downloaded by hand. You keep your own composer.json and composer.lock in your repository, so the package versions you tested locally are the exact versions that end up in production. Alongside Composer you get a real command line for the rest of your workflow — run your framework's CLI, trigger database migrations, clear caches and script deploys. Cron support means anything you can run by hand can also run on a schedule, without waiting on us to set it up.
Can I enable extra PHP extensions?
Yes. The extensions most applications ask for — GD and Imagick for image work, mbstring and intl for multibyte and internationalised text, cURL for outbound requests, PDO and the MySQL drivers for database access, plus OPcache, zip, bcmath and more — are ready to toggle per PHP version from the control panel. Because the list is tied to the version you have selected, you can give one site the modules it needs without affecting anything else on the account. The same area lets you adjust the core php.ini values that trip up busy apps, such as memory_limit, max_execution_time and the upload size limits, so you can match a CMS or framework's stated requirements precisely. Most extensions switch on and take effect without a support ticket. If your app depends on something less common, our team can confirm availability and help you enable it, so you are not left guessing whether a module is there.
Will my framework or CMS run here?
Almost certainly. Laravel, Symfony, CodeIgniter and Slim all run well, as do the major content and commerce platforms — WordPress, Drupal, Joomla and Magento — because they are standard PHP applications and this is a standard, well-equipped PHP stack. The trick to a smooth install is simply matching the environment to what the software recommends: set the PHP version it supports, enable the handful of extensions it lists, and raise memory_limit or the upload size if its documentation calls for more. From there you deploy the way you prefer — a one-click installer for the popular platforms, or Git and Composer for a framework project or your own code. A real CLI and cron cover the scheduled tasks these systems rely on, from queue processing to nightly maintenance. If you are unsure whether a specific app is a fit, our support team has almost certainly seen it before and can advise.
What keeps PHP apps fast?
Speed comes from the whole stack working together rather than any single switch. NVMe SSD storage cuts the disk latency behind every file read and database query, so pages assemble quickly. OPcache keeps your compiled PHP bytecode in memory, which means the server skips recompiling your scripts on each request — a large saving on framework-heavy code. Server-level caching shortens the path to a rendered page for repeat visitors, and object caching takes pressure off the database for values your app looks up again and again. Underneath, CloudLinux isolates every account into its own resource lane, so a neighbour's runaway script can never quietly starve your site of CPU or memory during a traffic peak — your app performs the same at its busiest as it does when it is quiet. Tuning OPcache, the realpath cache and your PHP version to the workload lets you squeeze out the last bit of response time.
Choosing PHP hosting isn't just about which version ships by default — it's about what happens when you need to move an existing app over, when a query starts timing out at 2am, or when a plugin update needs rolling back fast. This page covers the operational side of running PHP applications here: migration, backups, support and the guarantees that sit around the technical stack described above.
Every plan runs on NVMe SSD storage with LiteSpeed, includes free auto-renewing SSL and a cPanel-style panel with 1-click installers, and is backed by a 30-day money-back guarantee. Pricing starts at $2.42/mo for shared PHP hosting, with managed WordPress from $4.19/mo, VPS from $13.52/mo and dedicated servers from $149.99/mo for apps that outgrow shared resources.
Deep Dives
The details behind the promises
How a PHP application migration actually happens
Moving a live PHP app is riskier than moving a static site, because a broken database connection string or a missing cron job can take a working application offline even after the files copy over cleanly. Free managed migration handles the full stack — code, the MySQL database behind it, environment configuration and any cron jobs your app depends on — rather than just the files in public_html.
Our team verifies the app actually loads and connects to its database on the new account before your domain is pointed over, so visitors don't land on a half-migrated site. Framework apps that rely on a composer.lock file or a .env for configuration are migrated with those intact, so the dependency versions and settings you tested locally are the ones that go live.
Security settings that protect PHP apps by default
Every domain gets a free SSL certificate that renews automatically, so a PHP app serving forms, logins or checkout pages stays on HTTPS without you tracking an expiry date on a calendar. CloudLinux keeps your account's processes separate from every other customer on the same server, which matters for PHP specifically because a compromised or misconfigured neighbour script can't reach into your files or database.
Because PHP versions are yours to control per domain, staying on a current, security-patched release is a setting change rather than a migration project. Combined with isolated file ownership and database credentials that are unique per account, the environment is set up so a vulnerability in one PHP app doesn't become a way into another.
Support, backups and the safety net around your app
PHP errors rarely happen at a convenient hour, so support is staffed 24/7 by people who can look at the actual server logs behind a fatal error or a 500 response rather than asking you to describe it from memory. Daily backups run automatically and cover your files and databases together, so a bad deploy or a corrupted table has a same-day recovery point rather than a week-old one.
If a PHP project turns out to need a different environment than expected — more memory, a different caching layer, or root access — the 30-day money-back guarantee gives you a full month to find that out with real traffic before committing. That trial period is long enough to run an actual release cycle, not just a first-impressions check.
Pricing, currency and knowing when to move up
Shared PHP hosting here starts at $2.42/mo, with managed WordPress plans from $4.19/mo for CMS-based PHP sites that want more hands-off tuning. Prices display automatically in your local currency through geo-currency detection, while billing itself is settled in USD by Bohzo Ltd, the UK-registered company operating Hosting Cheap — so invoices stay consistent even as the number you see at checkout adapts to where you are.
Most PHP apps run comfortably on shared resources for years, but a few signals suggest it's time to move up: sustained high CPU from a busy queue worker, a need for root access to install a system-level dependency, or database load that benefits from dedicated tuning. VPS plans start at $13.52/mo for that extra control, and dedicated servers from $149.99/mo when an app needs a server to itself.
Database and administration tools for PHP developers
A PHP app is only as reliable as the database behind it, so direct access to manage that database matters as much as the PHP runtime itself. phpMyAdmin is included for browsing tables, running queries and exporting data without needing a separate desktop client, and dedicated database users keep credentials scoped to a single project.
When something does go wrong, access and error logs are available directly from the control panel, so you can trace a fatal error or a slow query back to its source instead of guessing. That combination of database tools and log access turns troubleshooting from a support ticket into something you can usually resolve yourself in minutes.
phpMyAdmin included for direct database work
Dedicated database users scoped per project
PHP error and access logs from the control panel
Remote MySQL access available when you need it
More Reasons
Built to help you grow
Free auto-renewing SSL
Every domain gets HTTPS automatically, with the certificate renewing itself before it expires.
Free managed migration
Our team moves your PHP app's code, database and cron jobs over and verifies it loads before cutover.
24/7 human support
Real people who can read your server logs are reachable around the clock, not a scripted bot.
Daily backups
Files and databases are backed up together every day, giving you a recent restore point if something breaks.
30-day money-back guarantee
Test your app with real traffic for a full month before you're committed to the plan.
Geo-currency pricing
Checkout displays pricing in your local currency while billing stays consistent in USD.
Getting Started
How to get going
1
Share access to your current host
Hand over FTP, database and any control panel logins so migration can begin without you copying files manually.
2
We move code, database and cron jobs
Your app, its MySQL database, environment configuration and scheduled tasks are transferred and tested together.
3
Confirm it loads, then cut over
Once the migrated app is verified working, we point your domain across so visitors see zero downtime.
Good To Know
What's covered
Free auto-renewing SSL on every domain
Free managed migration of PHP apps and databases
Daily backups covering files and databases together
24/7 human support for PHP-specific troubleshooting
30-day money-back guarantee on every plan
phpMyAdmin for direct database administration
Geo-currency pricing shown at checkout
More FAQ
More questions, answered
Can you migrate my existing PHP application for free?
Yes — free managed migration covers your code, MySQL database, cron jobs and configuration files, not just what's in your public folder. Our team verifies the migrated app actually connects to its database and loads correctly before your domain is pointed across, so there's no gap where visitors see a broken site.
Are backups included, and can I restore my PHP app myself?
Daily backups run automatically and capture your files and databases together, so a bad deploy or a corrupted table has a recent recovery point. Restores are self-serve from the control panel, meaning you don't need to open a support ticket and wait to roll back a change.
Does my PHP site get HTTPS automatically?
Yes, every domain includes a free SSL certificate that renews itself automatically, so forms, logins and any checkout pages your PHP app serves stay encrypted without you needing to track an expiry date.
What if this PHP hosting turns out to be the wrong fit for my app?
Every plan carries a 30-day money-back guarantee, which is enough time to deploy your actual app, run it under real traffic and test a release cycle before deciding to stay.
How does billing and currency work?
Pricing displays automatically in your local currency through geo-currency detection, but billing is settled in USD by Bohzo Ltd, the UK-registered company behind Hosting Cheap. That keeps invoices consistent even though what you see at checkout adapts to your location.
When should I move a PHP app from shared hosting to a VPS or dedicated server?
Signals worth watching are sustained high CPU from background jobs, needing root access for a system-level dependency, or database performance that would benefit from dedicated tuning. VPS plans start at $13.52/mo and dedicated servers from $149.99/mo for apps that have outgrown shared resources.