Aller au contenu principal

Hébergement Laravel

Un hébergement Laravel pensé pour votre façon de déployer

SSH, déploiements Composer et Git, PHP 8.x commutable, Redis et de la place pour vos workers de file et vos tâches cron — tout ce dont une application Artisan a besoin, sur des serveurs cloud NVMe rapides.

$2.42

Launch, par mois

PHP 8.x

Versions commutables

SSH

Composer, Git et Artisan

Redis

Cache, files et sessions

Developer coding on a web hosting server

Chaîne d'outils

Composer, SSH et Git, prêts dès le premier jour

Laravel attend une véritable chaîne d'outils de développement : nous vous la fournissons. Ouvrez une session SSH et Composer est déjà là — lancez composer install pour récupérer vos paquets vendor, git pull pour prendre la dernière version, et Artisan pour migrer et mettre en cache. C'est exactement le workflow que vous utilisez en local, simplement pointé sur votre serveur de production.

  • Composer installé et présent dans votre PATH
  • Shell SSH complet pour Artisan et les logs
  • git clone et git pull directement depuis votre dépôt
  • Aucune étape de build à prévoir sur le serveur

Pourquoi notre hébergement Laravel

Tout ce dont une application Laravel a besoin

Chaîne d'outils d'hébergement Laravel avec SSH, Composer et Redis

Composer, prêt à l'emploi

Composer est installé et présent dans votre PATH : composer install, update et require fonctionnent en SSH dès l'activation de votre compte, sans jongler avec les versions.

Un vrai accès SSH

Un shell SSH complet vous permet d'exécuter vos commandes Artisan, de suivre les logs, de vider les caches et de gérer votre application comme sur n'importe quel serveur Linux.

Déploiements Git

Clonez directement depuis GitHub, GitLab ou Bitbucket et récupérez vos mises à jour en SSH. Livrez une version avec git pull, composer install et une seule commande migrate.

Workers de file et cron

Gardez queue:work actif pour vos jobs et notifications, et pointez une seule tâche planifiée vers Artisan pour que schedule:run pilote tout à l'heure prévue.

PHP 8.x sous votre contrôle

Passez d'une version moderne de PHP 8.x à l'autre et réglez mémoire, temps d'exécution et OPcache par site, selon ce qu'attend votre version de Laravel.

Redis inclus

Adossez cache, sessions et files à Redis pour que les pages lourdes restent rapides et que les traitements en arrière-plan se vident vite, même sous trafic réel.

Formules

Formules d'hébergement Laravel

D'un projet unique à 100 applications — SSH, Composer, Git et Redis sont inclus à tous les niveaux.

Launch

Everything you need to get one site online

$2.42/mo

renews at the same price · billed annually

SSD storage
10 GB
Websites
1
Bandwidth
500 GB
CPU / RAM
1 core / 2 GB
Databases
25 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
Commencer
Most Popular

Pro

Host as many sites as you like

$4.66/mo

renews at the same price · billed annually

SSD storage
20 GB
Websites
25
Bandwidth
1 TB
CPU / RAM
1 core / 2 GB
Databases
50 MySQL
  • Free domain for your first year
  • Free auto-renewing SSL
  • Free website migration
  • Free AI website builder
  • WordPress Toolkit + daily backups
  • SSH, Git & Composer
Commencer

Elite

High-performance hosting with 200 GB NVMe storage

$7.08/mo

renews at the same price · billed annually

SSD storage
200 GB
Websites
100
Bandwidth
2 TB
CPU / RAM
2 cores / 4 GB
Databases
100 MySQL
  • Free domain for your first year
  • WordPress Toolkit Deluxe
  • 6-hourly backups + Imunify360
  • PHP X-Ray & CloudLinux Pro
  • Python, Node.js & Ruby
  • Priority 24/7 support
Commencer
Developer coding on a web hosting server

Traitements en arrière-plan

Des workers de file et un cron qui tournent, tout simplement

Les vraies applications travaillent en arrière-plan. Lancez un worker de file Artisan persistant pour que jobs, notifications et exports lourds s'exécutent en dehors de la requête web, et ajoutez une seule entrée cron qui déclenche schedule:run chaque minute. À partir de cette unique tâche, le planificateur de Laravel prend le relais — fini de jongler avec une dizaine de lignes cron distinctes.

  • queue:work traite vos jobs en continu
  • Une seule entrée cron pilote schedule:run
  • E-mails, notifications et exports hors requête
  • Des files adossées à Redis qui se vident vite

Comparatif

Comparez les formules Laravel

Passez au niveau supérieur en quelques clics, à mesure que votre application et son trafic grandissent.

Tableau comparatif des formules d'hébergement Laravel pour le stockage SSD et le CPU
Comparatif des formules d'hébergement Laravel
FeatureLaunchProElite
Stockage SSD10 GB20 GB200 GB
Sites web125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
Bases de données MySQL25 MySQL50 MySQL100 MySQL
SSH, Composer et Git
PHP 8.x commutable
Redis disponible
Workers de file et cron
Fast website loading speed performance test

Performance

PHP 8.x et Redis pour une application réactive

La vitesse vient du runtime et de la couche de cache. Un PHP 8.x moderne avec OPcache garde votre code compilé au chaud, tandis que Redis conserve entrées de cache, sessions et jobs en file directement en mémoire pour que vos pages Laravel dynamiques s'affichent vite. En dessous, un stockage de classe NVMe accélère migrations, assets et lectures en base.

  • PHP 8.x moderne avec OPcache
  • Redis pour le cache, les sessions et les files
  • Stockage de classe NVMe sous chaque application
  • Mémoire et temps d'exécution réglables par site

Idéal pour

Conçu pour votre façon d'utiliser Laravel

Développeur Laravel créant une API SaaS sur un hébergement cloud

SaaS et projets perso

Lancez une application propulsée par Artisan pour pas cher, puis montez d'un niveau quand le trafic arrive — votre workflow de déploiement, lui, ne change jamais.

API et back-ends

Servez vos API Laravel et vos back-ends sécurisés par Sanctum avec Composer, Redis et un vrai shell derrière, plutôt qu'un panneau verrouillé.

Freelances et agences

Hébergez les projets Laravel de vos clients avec des déploiements Git et des workflows compatibles préproduction, le tout piloté en SSH depuis un panneau familier.

Comment ça marche

Du dépôt à la production en trois étapes

Workflow de déploiement Laravel étape par étape, de Git à la production
1

Choisissez une formule et connectez-vous en SSH

Choisissez Launch, Pro ou Elite, puis ouvrez une session SSH. Composer, Git et PHP 8.x sont déjà installés et attendent votre première commande.

2

Clonez, installez et configurez

Récupérez votre dépôt avec Git, lancez composer install, renseignez votre .env, puis laissez Artisan gérer key:generate et migrate sur votre base MySQL.

3

Pointez files et cron vers Artisan

Démarrez un worker de file pour vos jobs en arrière-plan et ajoutez une seule entrée cron qui exécute schedule:run chaque minute — tout votre planning découle de là.

Mise en ligne accélérée

Optimisez Laravel pour la production

Lancez ces commandes Artisan au déploiement : votre application démarre depuis une configuration, des routes et des vues en cache au lieu de les reconstruire à chaque requête.

Ligne de commande Artisan optimisant une application Laravel pour la production

php artisan config:cache

Fusionne tous vos fichiers de configuration en un seul tableau mis en cache, pour que Laravel cesse de lire et d'analyser toute votre config à chaque requête.

php artisan route:cache

Compile toutes vos définitions de routes dans un fichier unique, pour que le routage reste rapide même sur une application aux centaines d'endpoints.

php artisan view:cache

Précompile vos templates Blade en amont, pour que le premier visiteur après un déploiement n'ait jamais à attendre la compilation.

php artisan event:cache

Met en cache les écouteurs d'événements détectés, pour que le framework évite de scanner toute votre application à chaque démarrage.

php artisan optimize

Préchauffe les caches du framework et des paquets en une seule commande : tout est prêt pour la production en une étape.

php artisan queue:restart

Signale à vos workers en cours de terminer le job actuel puis de redémarrer, afin qu'ils prennent en compte le code que vous venez de déployer.

Inclus

Sur chaque formule Laravel

  • Accès shell SSH
  • Composer préinstallé
  • Déploiements par git clone et git pull
  • Versions PHP 8.x commutables
  • Ligne de commande Artisan
  • Redis pour le cache, les sessions et les files
  • Workers de file persistants
  • Cron pour schedule:run
  • Jusqu'à 100 bases de données MySQL
  • SSL gratuit à renouvellement automatique
  • Stockage SSD de classe NVMe
  • Support humain 24/7
Free website migration between hosting providers

Vous faites déjà tourner une application Laravel ailleurs ?

Amenez votre dépôt, votre base de données et votre .env avec SSH et Git — notre équipe vous accompagne pour un atterrissage sans la moindre complication.

Déplacer mon application

FAQ

Questions sur l'hébergement Laravel

Puis-je déployer une application Laravel en SSH et Git ?

Oui. Chaque formule est livrée avec un shell SSH complet : le déploiement reste le workflow Git que vous utilisez déjà en local. Clonez votre dépôt directement depuis GitHub, GitLab ou Bitbucket dans votre compte, lancez composer install pour récupérer vos paquets vendor, puis copiez vos valeurs de production dans .env. Artisan prend ensuite le relais : php artisan key:generate définit la clé de votre application et php artisan migrate construit le schéma de votre base. Livrer une version suivante est tout aussi rapide — git pull pour récupérer les nouveaux commits, composer install pour mettre à jour les dépendances, php artisan migrate pour les nouvelles migrations, et un rafraîchissement du cache pour effacer l'ancienne configuration. Comme vous disposez d'un vrai shell plutôt que d'un panneau verrouillé, vous pouvez suivre les logs, corriger les permissions de storage et relancer n'importe quelle commande si quelque chose mérite un second regard. Pointez la racine du site sur le dossier public et le site est en ligne en HTTPS.

Composer est-il déjà installé ?

Oui — Composer est installé sur chaque compte et déjà présent dans votre PATH : il n'y a rien à télécharger, décompresser ou configurer avant votre premier déploiement. Ouvrez une session SSH dès l'activation de votre compte et composer install, composer update, composer require et composer dump-autoload fonctionnent immédiatement avec le bon binaire PHP. C'est déterminant pour Laravel, car le framework et la quasi-totalité des paquets que vous ajoutez — des starter kits à Sanctum, Horizon et le reste — arrivent par Composer plutôt que d'être versionnés dans votre dépôt. Vous conservez vos propres composer.json et composer.lock : les versions que vous testez en local sont exactement celles qui arrivent sur le serveur. Et si vous devez un jour lancer Composer sous une version de PHP précise, c'est possible, puisque la version de PHP se choisit site par site. En résumé, votre gestion des dépendances se comporte exactement comme sur votre propre machine.

Sur quelle version de PHP Laravel tourne-t-il ici ?

Vous disposez de PHP 8.x moderne, et vous choisissez la version de chaque site depuis le panneau de contrôle. Cette souplesse compte, car chaque version de Laravel indique une exigence PHP minimale : les versions récentes attendent PHP 8.1 ou plus, tandis qu'une application en support à long terme peut rester figée sur une build 8.x antérieure. Plutôt que d'imposer un runtime unique à tout le monde, vous définissez la version par domaine — un projet client historique et une toute nouvelle application cohabitent ainsi sur le même compte sans conflit. À côté du sélecteur, vous ajustez les réglages qui comptent pour Laravel : memory_limit pour les commandes Artisan et les imports les plus lourds, max_execution_time pour les tâches longues, et OPcache pour garder votre code compilé au chaud en mémoire. Le changement de version est instantané et réversible, ce qui rend le test d'une montée de version peu risqué : basculez d'abord un domaine de préproduction, vérifiez que votre suite de tests passe, puis faites migrer la production en un seul clic.

Comment lancer les files d'attente et le planificateur Laravel ?

Les deux sont pris en charge nativement. Pour le travail en file, démarrez un worker persistant avec php artisan queue:work afin que jobs, notifications, mailables et exports lourds s'exécutent hors de la requête web, sans bloquer le chargement de page d'un visiteur. Adossez la file à Redis et les jobs sont pris en charge et vidés rapidement, même sous trafic réel. Pour le planifié, vous n'ajoutez pas une longue liste de lignes cron distinctes. Vous enregistrez tout dans le planificateur de Laravel, au sein du code de votre application, puis vous ajoutez une seule entrée cron qui exécute php artisan schedule:run chaque minute. À partir de cette unique tâche, Laravel décide quelles commandes sont dues et les déclenche : résumés horaires, nettoyages nocturnes, rapports hebdomadaires, et ainsi de suite. Après chaque déploiement, lancez php artisan queue:restart pour que vos workers chargent le nouveau code. C'est la configuration Laravel standard, telle que la décrit la documentation, sans contournement propre à la plateforme à apprendre.

Prenez-vous en charge Redis pour le cache et les files ?

Oui. Redis est disponible pour la mise en cache, le stockage des sessions et les files d'attente — la combinaison vers laquelle se tournent la plupart des applications Laravel en production. Pointez votre driver de cache sur Redis et les résultats de requêtes coûteuses, les fragments rendus et les valeurs calculées sont servis depuis la mémoire au lieu d'être reconstruits à chaque appel. Déplacez les sessions vers Redis et l'état des utilisateurs connectés reste rapide et cohérent à mesure que le trafic grimpe. Réglez votre connexion de file sur Redis et les jobs en arrière-plan sont mis en file et traités avec très peu de surcharge : vos workers restent réactifs pendant les pics. Tout cela se configure dans votre .env avec les réglages standard de driver de cache, de session et de file — aucune configuration sur mesure n'est nécessaire de notre côté. Comme Redis garde cet ensemble de données actif en RAM plutôt que sur disque, les pages autrefois lourdes deviennent nettement plus vives, et les traitements en arrière-plan suivent le rythme au lieu de s'accumuler quand une vague de trafic arrive.

Puis-je pointer la racine web sur le dossier public de Laravel ?

Oui, et c'est la bonne façon de servir une application Laravel. Laravel place un point d'entrée unique dans son répertoire public et conserve le code de votre application, votre .env et storage au-dessus de la racine web : rien de sensible n'est accessible depuis le web. Depuis le panneau de contrôle, vous définissez la racine du document de votre domaine sur le dossier public de votre projet, et les requêtes passent par index.php exactement comme le framework le prévoit. Combiné à un SSL gratuit à renouvellement automatique, votre application répond en HTTPS avec des URL propres et lisibles, sans index.php dans la barre d'adresse. Les permissions des répertoires storage et bootstrap/cache se règlent facilement en SSH : cache, sessions et envois de fichiers fonctionnent du premier coup. Et si vous hébergez plusieurs applications sur un même compte, chaque domaine obtient sa propre racine pointée sur son propre dossier public, ce qui sépare proprement les projets tout en partageant le même serveur NVMe rapide.

Déployez votre application Laravel dès aujourd'hui.

SSH, Composer, Git, PHP 8.x et Redis — avec workers de file et cron prêts à l'emploi.

Voir les formules Laravel

The Full Picture

Beyond the SSH shell and Composer toolchain, running Laravel in production also means backups that actually restore, a sane way to separate staging from production, and a path for moving an app you already run somewhere else without a weekend of downtime. This is the operational side of Laravel hosting that most comparison pages skip.

Below we cover multi-project setups on a single account, how daily backups and rollbacks work alongside your Git-based deploys, what our free managed migration actually does for an existing Artisan app, and how pricing and guarantees stack up so you can test the platform without risk.

Deep Dives

The details behind the promises

Running Several Laravel Projects on One Account

Freelancers and small teams rarely ship one app and stop — a plan built for Laravel needs room for the next one too. Addon domains let you run a second, third or fourth Artisan project from the same account, each with its own document root pointed at that project's public folder, its own .env and its own database, so client sites and side projects never share state by accident.

With up to 100 MySQL databases available on higher tiers, a typical setup might pair a production domain with a staging subdomain that runs the same codebase against a separate database — push to staging first, run your test suite and Artisan migrations there, then promote to production once it's confirmed. No second hosting account or extra invoice required to keep environments cleanly apart.

Backups and Safe Rollbacks

Deploys occasionally go wrong — a migration that should have been reversible isn't, or a seed command runs against the wrong table. Daily backups sit underneath your Git-based workflow as the safety net: your codebase itself is recoverable via git reset to any earlier commit, but your database and storage folder need their own restore point, and that's what the daily backup snapshot provides.

In practice this means a bad php artisan migrate is rarely a crisis. Roll the code back with Git, restore the database from the previous day's backup, and you're back to a known-good state in minutes rather than trying to hand-write a down() migration under pressure. It's the same discipline experienced Laravel teams already build into their own deploy pipelines, provided here as a standard part of the plan rather than something you configure yourself.

Moving an Existing Laravel App to Us

If you're already running Laravel somewhere else, the switch doesn't have to mean rebuilding your deploy process from scratch. Our free managed migration covers the parts that are tedious to do by hand: transferring your codebase, exporting and importing your MySQL database, and carrying over the storage directory that holds uploaded files, generated PDFs and cached views so nothing gets left behind on the old server.

We bring the app up on a temporary address first so you can confirm routes, queue jobs, scheduled tasks and Redis-backed sessions all behave exactly as they did before, with your composer.json and .env intact. Only once that's verified do we walk through the DNS cutover, so visitors experience a clean handover rather than a gap where the app is unreachable.

Pricing, Currency and the Money-Back Guarantee

Laravel-ready plans start from $2.42/mo, shown in your local currency automatically thanks to geo-currency detection at checkout, so you're not left converting USD in your head to know what you're actually paying. Billing runs through Bohzo Ltd (UK), the company behind Hosting Cheap, giving you a clear, identifiable entity on your invoice and card statement rather than an anonymous reseller brand.

Every plan carries a 30-day money-back guarantee, so you can deploy your actual app, run it under real traffic for a few weeks, and confirm queue throughput, Redis caching and PHP version behavior suit your project before committing long-term. If a heavier app outgrows shared resources later, moving to a VPS with root access is a straightforward upgrade rather than a re-platform.

Daily automatic website backups

Backups, migration and a real safety net

A Laravel app in production needs more than a fast server — it needs a way back if something breaks. Daily backups mean a bad migration or a corrupted upload doesn't turn into a support ticket at 2am; you restore and move on.

When you're moving from another host, our team handles the codebase, database and storage folder transfer for you at no charge, then lets you verify everything on a temporary address before any DNS changes happen.

  • Daily backups of your database and files
  • Free managed migration of code, DB and storage
  • Verify on a temporary domain before cutover
  • 30-day money-back guarantee to test it properly

More Reasons

Built to help you grow

Daily automated backups

Database and storage folder snapshots run daily, giving your Git deploys a real restore point instead of just a code rollback.

Free managed migration

Our team moves your codebase, MySQL database and storage directory across and lets you verify before the DNS cutover.

Addon domains for staging

Run a staging subdomain and production domain from the same account so you can test migrations before they go live.

30-day money-back guarantee

Deploy your real Laravel app and run it under actual traffic for a month before deciding if the plan is the right fit.

NVMe SSD with LiteSpeed

Storage and web server layer both tuned for speed, so migrations, asset compilation and page responses stay quick under load.

24/7 human support

Reach a real person about deploy failures, permission errors or queue worker issues any time, not a ticket queue with a delay.

Getting Started

How to get going

1

Request a free migration review

Tell us where your Laravel app currently lives and we'll confirm what's involved in moving the codebase, database and storage folder across.

2

We copy your app and verify it

Your files, MySQL data and .env land on a temporary address so you can check routes, queues and scheduled tasks before anything goes live.

3

Cut over DNS once you're satisfied

With everything confirmed on the temporary domain, we switch DNS so visitors land on the new server with no gap in between.

Good To Know

What's covered

  • Daily backups of database and storage folder
  • Free managed migration from your current host
  • 30-day money-back guarantee on every plan
  • Addon domains for staging and production splits
  • Up to 100 MySQL databases on higher tiers
  • Geo-currency pricing shown at checkout
  • LiteSpeed web server on NVMe SSD storage
  • Billing through Bohzo Ltd (UK)

More FAQ

More questions, answered

Can you migrate my existing Laravel app here for free?

Yes. Our team transfers your codebase, exports and imports your MySQL database, and carries over your storage folder so uploaded files and cached data aren't left behind. We bring everything up on a temporary address first so you can confirm queues, the scheduler and Redis-backed sessions all still work, and only then do we walk through the DNS cutover.

Do you back up my Laravel database and uploaded files?

Yes, daily backups cover your database and storage directory, giving you a restore point that sits alongside your own Git-based code rollbacks. If a migration or seed command goes wrong, you can restore the previous day's snapshot rather than trying to reverse the damage by hand.

Can I run a staging environment alongside production for the same app?

Yes. Addon domains let you point a staging subdomain and your live domain at the same account, each with its own document root and database. Push and test on staging first, run your Artisan migrations there, and only promote to the production domain once you're confident.

How many Laravel projects can I host on one account?

Higher tiers support up to 100 MySQL databases, which in practice means room for several Laravel projects — a mix of client sites, side projects and staging copies — on a single account, each with its own domain, database and .env.

What if Laravel hosting here doesn't suit my app?

Every plan is covered by a 30-day money-back guarantee, so you can deploy your actual project, run it under real traffic, and check queue throughput and Redis caching behave the way you expect before committing beyond the trial period.

Does the price change depending on where I'm signing up from?

Plans are priced in USD starting at $2.42/mo, and geo-currency detection displays that price converted into your local currency at checkout, so what you see is what gets billed rather than a rate you have to calculate yourself. Billing itself runs through Bohzo Ltd (UK).