Ultra Performance · Human by Design · Since 2002
Get Started
PHP 7+8 · cPanel Selector · OPcache · HardenedPHP

PHP hosting, versions 7 and 8 ready to go.

Set the PHP version per domain from 7.4 through 8.x in the CloudLinux PHP Selector, flip extensions on or off, and ship with OPcache on by default, Composer over SSH, and HardenedPHP behind your legacy code.

CloudFlare Code with AI CloudLinux Cisco cPanel Dell
★★★★★ 4.9 from 312 Shopper Approved reviews
10,000+ sites hosted
24+ years hosting since 2002
12-min avg support response
7 + 8
PHP versions
OPcache
Enabled by default
$3.95
Starts at
24+ years
Hosting since 2002

The PHP runtime is a hosting choice. We hand you the controls.

A PHP environment you configure, not one you fight.

Whether you deploy WordPress, Joomla, Drupal, WooCommerce, a Laravel app, or your own hand-rolled PHP, the runtime around your code decides how it behaves. Every request boots the interpreter, runs your scripts, hits the database when needed, and returns HTML. What version answers that request, which extensions are loaded, and how much memory and execution time each script gets are the details that make a build stable and fast, and they belong to you, not to a locked-down default.

Ultra runs PHP 7.x and 8.x across all shared hosting plans, with OPcache on by default and an Nginx reverse proxy in front to serve static assets. The CloudLinux PHP Selector lets you set the version and extension set per domain, so a legacy app pinned to 7.4 and a fresh 8.x project can live side by side under one account. SSH gives you Composer and CLI PHP when you want to manage dependencies from the shell. For the full stack list including Perl, MySQL, IonCube, Git Version Control, and 90+ other supported technologies, see our hosting features page.

Choose your PHP runtime, per domain

Version selection and extensions, in your control.

Each account picks its own PHP version and toggles individual extensions from the CloudLinux PHP Selector in cPanel, no support ticket and no server-wide config edits. Tune memory_limit, max_execution_time, and upload_max_filesize to match what your framework or CLI job needs. Underneath, OPcache keeps compiled bytecode in memory and the Nginx reverse proxy serves static assets, so your PHP runs leaner and answers requests faster.

See hosting plans →
Real people · US-based · Since 2002

People who actually tune the PHP stack

The servers running your PHP are Dell PowerEdge machines we own outright, racked in our own space and tuned by our own staff sitting beside them. When a version, an extension, or an OPcache setting needs a hand, a real US-based engineer picks up your ticket in about 12 minutes instead of pasting a canned reply.

~12 minAvg ticket reply
OwnedDell PowerEdge racks
7.x + 8.xSelectable PHP
Ultra Web Hosting staff working hands-on with servers in the rack aisle
Hands-on staff · on-site with owned hardware
PHP Hosting Features · 6 included

Everything you need to run modern PHP applications.

Per-domain version selection, OPcache, MariaDB, HardenedPHP for end-of-life code, and 400+ one-click installs through Softaculous. Every one of these ships with every shared hosting plan, no add-on tiers.

PHP 7.x and 8.x

Every plan carries both the 7.x and 8.x branches, so you can target the exact minor your framework supports. PHP 8 adds the JIT, named arguments, union types, and constructor property promotion, and moving up a version is usually the cheapest performance win a PHP codebase will ever get.

PHP Selector in cPanel

The CloudLinux PHP Selector puts version choice and the full extension list in cPanel, so you flip on what a given app needs and adjust memory_limit, max_execution_time, upload_max_filesize, and other ini values per domain. No shell edits, no waiting on us to change server defaults.

OPcache and Nginx

OPcache holds your compiled bytecode in memory so the interpreter skips the parse and compile step on every hit, which matters most for framework-heavy apps that load hundreds of files per request. The Nginx reverse proxy handles static assets out front, keeping PHP workers free for the requests that actually need them.

MariaDB Database

Most PHP apps talk to MySQL through PDO or mysqli, and MariaDB is a drop-in replacement that speaks the same wire protocol, queries, and connectors, so your existing code and migrations just work. Manage schemas and run ad-hoc queries through phpMyAdmin in cPanel.

HardenedPHP

CloudLinux HardenedPHP backports security fixes to PHP branches that have already passed their upstream end-of-life. If you are stuck on an older interpreter because a legacy dependency has not been ported yet, you still get patched against known CVEs instead of running an abandoned build.

400+ One-Click Apps

Softaculous scaffolds WordPress, Joomla, Drupal, Laravel, WooCommerce, phpBB, and 400+ other PHP apps in one click, database and config included. Start from a working install, then take over with Composer and Git over SSH when you are ready to manage it yourself.

The PHP Runtime

Configured for the way PHP developers actually work.

Version selection, extensions, caching, and command-line tooling, all reachable without a support ticket.

  • Per-domain version selection. Set the PHP version independently on each domain in the CloudLinux PHP Selector, from 7.x through 8.x, so a legacy site and a modern app can share one account without one holding the other back.
  • Extensions you toggle yourself. Turn common extensions on or off from cPanel to match what your framework or library needs, and adjust memory_limit, max_execution_time, and upload_max_filesize per domain.
  • OPcache on by default. Compiled bytecode stays cached in memory across requests, so framework-heavy apps skip the parse and compile step on every hit.
  • Composer and CLI PHP over SSH. Manage dependencies, run migrations, and fire artisan or console commands from the shell. Ask support to enable SSH if it is not already active on your account.
  • Loaders available. Encoded code runs too, with ionCube and Zend Guard loaders supported for commercial PHP scripts.
  • MariaDB and HardenedPHP. A MySQL-compatible database sits behind your PHP, and HardenedPHP keeps end-of-life branches patched for the apps you cannot upgrade yet.
Insider tip

Set the PHP version per domain, not per account.

The CloudLinux PHP Selector in cPanel lets each domain on your account pick its own runtime, anywhere from 7.4 through 8.x. Pin a legacy app to 7.4 and run a fresh 8.3 project next to it without either one holding the other back. The same screen toggles individual extensions and tunes memory_limit, max_execution_time, and upload_max_filesize per domain.

Leave OPcache on (it is by default) so compiled bytecode stays warm in memory across requests, and use SSH for Composer and CLI PHP when you would rather manage dependencies from the shell. Stuck on an end-of-life branch? HardenedPHP keeps it patched against known CVEs while you plan the upgrade.

FAQ

What customers ask about PHP hosting.

The questions our sales team gets every week. If yours isn't here, drop us a line.

What PHP versions do you support?

We support PHP 7.x and 8.x. You can switch versions per account through cPanel's PHP Selector.

Can I change PHP settings like memory_limit?

Yes. CloudLinux's PHP Selector lets you adjust memory_limit, max_execution_time, upload_max_filesize, and other settings per account through cPanel.

Do you support Composer and command-line PHP?

SSH access is available for running Composer, artisan commands, and other CLI PHP tools. Contact support to enable SSH on your account if it is not already active.

Is OPcache enabled by default?

Yes. OPcache is enabled on all shared hosting accounts and significantly improves PHP performance by caching compiled bytecode in memory.

Ready to run PHP on a stack you control?

Per-domain PHP 7.x and 8.x, OPcache, Composer over SSH, MariaDB, HardenedPHP, and 400+ one-click apps. Starting at $3.95/mo with a 45-day money-back guarantee.