Skip to main content Scroll Top

PHP Hosting Explained: Shared vs Managed vs VPS vs Laravel Platforms, PHP Versions, Performance and How to Choose

Updated September 2026 · Written and maintained by the Progression Agency strategy team

PHP runs WordPress, WooCommerce, Laravel, Symfony, Drupal, Magento and a large share of the web, so almost every host offers PHP hosting; the differences are in versions, performance, management and fit for frameworks. This guide explains the options (shared, managed WordPress, VPS, cloud, Laravel Forge and Cloud, Vapor, PaaS), which PHP versions to run, what makes PHP fast in production, and which hosting suits WordPress sites, Laravel applications and custom PHP.

On this page · 9 sections
  1. PHP hosting options
  2. PHP versions: run a supported one
  3. What makes PHP fast in production
  4. Hosting WordPress and WooCommerce (PHP)
  5. Hosting Laravel and Symfony applications
  6. Hosting custom PHP applications
  7. PHP hosting costs
  8. Choosing PHP hosting by project
  9. How Progression Agency hosts PHP

The short answerFor WordPress and WooCommerce, use managed WordPress hosting. For Laravel and Symfony applications, use Laravel Forge or Cloud on a VPS or cloud server, Laravel Vapor for serverless, or a PaaS such as Render or Fly.io; App Runner, Cloud Run and App Service run PHP containers on the hyperscalers. Run a currently supported PHP version (8.2 or newer as of 2026) with opcache, PHP-FPM tuned for workers, Nginx or Caddy, Redis, and a CDN in front. Shared hosting is acceptable only for small, low-stakes PHP sites.

Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.

PHP hosting options

PHP runs on more kinds of hosting than any other language, from cPanel shared plans to managed cloud and containers, and the differences are in control and who tunes the runtime. The table compares them.

Ways to host PHP
OptionHow it worksBest forEffortSee
Shared hostingcPanel account on a shared server with PHP and MySQLSmall brochure sites, hobby projectsLowshared hosting
Managed WordPress hostingPHP stack tuned for WordPress with caching, updates, backupsWordPress and WooCommerceLowWordPress hosting guide
VPS with a control panelNginx or LiteSpeed, PHP-FPM, MariaDB, Redis you configure or a panel installsLaravel, custom PHP, several sitesMediumVPS hosting
Laravel Forge / Laravel CloudProvisioning and management of Laravel servers on your VPS, or fully managedLaravel applicationsLow-mediumLaravel Forge
Laravel VaporServerless Laravel on AWS LambdaSpiky Laravel appsMediumLaravel Vapor
PaaS (Render, Fly.io, Platform.sh, Heroku)Deploy from Git or a containerFramework apps without opsLowbackend hosting options
Cloud containers (App Runner, Cloud Run, Azure App Service)PHP in containers with autoscalingApps on a chosen cloudMediumcloud hosting
Magento / Drupal managed hosts (Nexcess, Acquia, Pantheon, Platform.sh)Platform-specific managed PHPThose platformsLow
PHP hosting by application
Managed WordPress hosting is PHP hosting specialized for one app; frameworks want Forge, a PaaS or containers.

PHP versions: run a supported one

PHP releases get two years of active support and then security fixes; php.net’s supported versions page is the reference. As of 2026, PHP 8.2 or newer is the floor for production; older versions receive no security fixes and run slower. Hosts that default to old versions are a warning sign. WordPress, WooCommerce and Laravel all require or recommend PHP 8.2+.

What makes PHP fast in production

PHP is fast in production when the runtime is configured, not when the host is expensive: opcache, PHP-FPM sizing, a modern web server and caching do the work. The settings that matter:

  • Opcache enabled with adequate memory, and JIT where it helps.
  • PHP-FPM with worker counts sized to memory and concurrency, not defaults.
  • Nginx, Caddy or LiteSpeed rather than Apache prefork for high concurrency.
  • Redis or Memcached for object and session caching.
  • A page cache for anonymous traffic (server-level for WordPress; HTTP caching or Varnish for others).
  • A CDN and optimized images in front of everything.
  • Queues and workers (Laravel Horizon, WP-Cron replaced by real cron) for background work.

Hosting WordPress and WooCommerce (PHP)

Managed WordPress hosts (Kinsta, WP Engine, Pressable, Cloudways, SiteGround) are PHP hosting specialized for one application. They handle versions, opcache, caching and updates; you handle content. See WordPress hosting guide and WooCommerce hosting.

Hosting Laravel and Symfony applications

Laravel Forge provisions and manages servers on DigitalOcean, AWS, Hetzner, Vultr or Linode with deployments, SSL, queues and scheduler; Laravel Cloud is the fully managed option; Vapor runs Laravel on AWS Lambda; Platform.sh and Symfony Cloud serve Symfony. A PaaS such as Render or Fly.io also runs Laravel from a container. See Laravel deployment docs and backend hosting options.

Hosting custom PHP applications

Containerize the app (PHP-FPM plus Nginx image), run it on App Runner, Cloud Run or Azure App Service with a managed MySQL or PostgreSQL, or on a VPS with a control panel. Sessions belong in Redis, files in object storage, and configuration in environment variables so the app can scale horizontally.

Ver — PHP 8.2+. Supported versions only..
FPM — Tuned FPM. Workers sized to load..
Op — Opcache. Always on..
Forge — Laravel Forge. Managed Laravel servers..
Ctr — Containers. Custom PHP on any cloud..
Cache — Cache + CDN. Page and object caching..

PHP hosting costs

Shared $3-$25 a month; managed WordPress $20-$300; VPS $5-$100 plus Forge or a panel subscription; Laravel Cloud and PaaS from tens of dollars to hundreds with usage; cloud containers $50-$500 with a managed database. See website hosting cost.

Choosing PHP hosting by project

The project decides the PHP host: WordPress and WooCommerce belong on managed WordPress hosting, Laravel on Forge or a managed cloud, custom PHP on a VPS or container. The table maps each project type.

PHP hosting by project type
ProjectRecommendation
Business WordPress siteManaged WordPress hosting
WooCommerce storeManaged WooCommerce hosting
Laravel SaaS or business appForge on a VPS or Laravel Cloud; Vapor for spiky loads
Symfony applicationPlatform.sh, a VPS or containers
Magento storeManaged Magento hosting (Nexcess) or cloud containers with an operator
Drupal sitePantheon, Acquia or a managed VPS
Small brochure siteValue managed WordPress plan or reputable shared hosting
Legacy custom PHPVPS with a panel, then modernize; see cloud migration services

How Progression Agency hosts PHP

Managed WordPress hosting for WordPress and WooCommerce, Laravel Forge on DigitalOcean or Hetzner (or Laravel Cloud) for Laravel, and containers on the client’s cloud for custom PHP, with Cloudflare in front and monitoring. See WordPress development company and DevOps services.

Need PHP hosting sorted out?

Tell us the application (WordPress, Laravel, custom) and traffic; we will recommend hosting, set it up in your account and tune it.

Get a PHP hosting recommendation

Frequently asked questions

What is PHP hosting?
Hosting that runs PHP applications: shared and managed plans, VPS and cloud servers, Laravel platforms and PaaS.
What should website hosting with PHP include?
Website hosting with PHP should include a supported PHP version (8.2 or newer), opcache, PHP-FPM you can tune, a database, Redis for object caching, free TLS, staging and backups.
What is the best hosting for PHP?
Managed WordPress hosting for WordPress; Laravel Forge, Laravel Cloud or a PaaS for Laravel; containers or a VPS for custom PHP.
Which PHP version should I use?
A currently supported version: PHP 8.2 or newer as of 2026.
Does shared hosting support PHP?
Yes, almost universally; it suits only small, low-stakes sites.
What is the best hosting for Laravel?
Laravel Forge on a VPS, Laravel Cloud, Vapor for serverless, or a PaaS such as Render or Fly.io.
Can I host PHP on AWS, Google Cloud or Azure?
Yes: App Runner, Cloud Run and App Service run PHP containers; Lightsail and VMs run classic stacks.
How do I make PHP hosting fast?
Opcache, tuned PHP-FPM, Nginx or LiteSpeed, Redis, page caching and a CDN.
How much does PHP hosting cost?
From a few dollars for shared plans to hundreds for managed and cloud setups.
Is PHP hosting the same as WordPress hosting?
WordPress hosting is PHP hosting specialized for WordPress; general PHP hosting supports any PHP app.
Can you migrate a legacy PHP app?
Yes; see cloud migration services.
Do you provide PHP development?
Yes: WordPress, WooCommerce and Laravel; see WordPress development company and backend development services.
Which does Progression Agency use?
Managed WordPress hosts, Laravel Forge or Cloud, and containers on the client’s cloud.
What should PHP hosting with MySQL include?
PHP hosting with MySQL should include a current PHP version, MySQL 8 or MariaDB, phpMyAdmin or equivalent, SSH access, Composer and the ability to run cron jobs. MySQL PHP hosting on a shared plan covers WordPress and Laravel starters; a VPS adds control over PHP-FPM, OPcache and the database configuration.
What is the best PHP hosting for a Laravel or WordPress application?
The best PHP hosting matches the framework: managed WordPress hosts for WordPress, Laravel Forge or Cloud on a VPS for Laravel, and a managed cloud host such as Cloudways for custom PHP. The comparison above shows which fits which team.

Need help choosing or moving hosting?We recommend, set up, migrate and manage hosting for the sites and apps we build, and for sites built elsewhere.

Get a hosting recommendation

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us
0