Hoppa till huvudinnehållet

Laravel-webbhotell

Laravel-drift byggd för hur du levererar

SSH, Composer och Git-driftsättningar, växlingsbar PHP 8.x, Redis och plats för köarbetare och cron — allt en Artisan-app behöver, på snabba NVMe-molnservrar.

$2.42

Launch, per månad

PHP 8.x

Växlingsbara versioner

SSH

Composer, Git och Artisan

Redis

Cache, köer och sessioner

Developer coding on a web hosting server

Verktygskedja

Composer, SSH och Git, redo dag ett

Laravel förväntar sig en riktig utvecklingsverktygskedja, så vi ger dig en. Öppna en SSH-session så finns Composer redan där — kör composer install för att hämta dina vendor-paket, git pull för att ta senaste utgåvan och Artisan för att migrera och cacha. Det är samma arbetsflöde du använder lokalt, bara riktat mot din live server.

  • Composer installerat och i din PATH
  • Fullt SSH-skal för Artisan och loggar
  • Git clone och pull direkt från ditt repo
  • Inget lokalt byggsteg krävs på servern

Därför vårt Laravel-webbhotell

Allt en Laravel-app behöver

Verktygskedja för Laravel-drift med SSH, Composer och Redis

Composer, redo att köra

Composer är installerat och i din PATH, så composer install, update och require fungerar över SSH i samma stund ditt konto är live — inget versionskrångel.

Riktig SSH-åtkomst

Ett fullt SSH-skal låter dig köra Artisan-kommandon, följa loggar, rensa cacher och sköta din app som på vilken Linux-server som helst.

Git-driftsättningar

Klona direkt från GitHub, GitLab eller Bitbucket och hämta uppdateringar över SSH. Leverera en utgåva med git pull, composer install och ett migrate-kommando.

Köarbetare och cron

Håll queue:work igång för jobb och notiser, och peka en enda schemalagd uppgift mot Artisan så att schedule:run driver allt i tid.

PHP 8.x du styr

Växla mellan moderna PHP 8.x-utgåvor och trimma minne, körtid och OPcache per sajt för att matcha vad din Laravel-version förväntar sig.

Redis ingår

Backa cache, sessioner och köer med Redis så att tunga sidor håller farten och bakgrundsarbetet betas av snabbt, även under riktig trafik.

Paket

Laravel-webbhotellspaket

Från ett enda projekt till upp till 100 appar — SSH, Composer, Git och Redis ingår som standard på varje nivå.

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
Kom igång
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
Kom igång

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
Kom igång
Developer coding on a web hosting server

Bakgrundsarbete

Köarbetare och cron som bara rullar

Riktiga appar arbetar i bakgrunden. Kör en beständig Artisan-köarbetare så att jobb, notiser och tunga exporter sker utanför webbförfrågan, och lägg till en enda cron-post som avfyrar schedule:run varje minut. Från den enda uppgiften tar Laravels schemaläggare över — inget jonglerande med ett dussin separata cron-rader.

  • Håll queue:work igång med jobben
  • En cron-post driver schedule:run
  • Mejl, notiser och exporter utanför förfrågan
  • Redis-backade köer betas av snabbt

Jämför

Jämför Laravel-paketen

Kliv upp en nivå med ett par klick när din app och dess trafik växer.

Jämförelsediagram för Laravel-paketens SSD-lagring och CPU
Jämförelse av Laravel-webbhotellspaket
FeatureLaunchProElite
SSD-lagring10 GB20 GB200 GB
Webbplatser125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL-databaser25 MySQL50 MySQL100 MySQL
SSH, Composer och Git
Växlingsbar PHP 8.x
Redis tillgängligt
Köarbetare och cron
Fast website loading speed performance test

Prestanda

PHP 8.x och Redis för en kvick app

Farten kommer från körmiljön och cachelagret. Moderna PHP 8.x med OPcache håller din kompilerade kod varm, medan Redis håller cacheposter, sessioner och köade jobb i minnet så att dynamiska Laravel-sidor renderas snabbt. Lagring i NVMe-klass under håller migreringar, filer och databasläsningar kvicka.

  • Moderna PHP 8.x med OPcache
  • Redis för cache, sessioner och köer
  • Lagring i NVMe-klass under varje app
  • Trimma minne och körtid per sajt

Perfekt för

Byggt för hur du använder Laravel

Laravel-utvecklare som bygger ett SaaS-API på molndrift

SaaS och sidoprojekt

Lansera en Artisan-driven app billigt och skala sedan upp en nivå när trafiken kommer — ditt driftsättningsflöde behöver aldrig ändras.

API:er och backends

Leverera Laravel-API:er och Sanctum-säkrade backends med Composer, Redis och ett riktigt skal bakom sig, inte en nedlåst klickpanel.

Frilansare och byråer

Drifta kundernas Laravel-bygg med Git-driftsättningar och stagingvänliga arbetsflöden, allt skött från SSH och en välbekant kontrollpanel.

Så fungerar det

Från repo till produktion i tre steg

Steg för steg-arbetsflöde för Laravel-driftsättning från Git till produktion
1

Välj ett paket och koppla upp SSH

Välj Launch, Pro eller Elite och öppna sedan en SSH-session. Composer, Git och PHP 8.x är redan installerade och väntar på ditt första kommando.

2

Klona, installera och konfigurera

Hämta ditt repo med Git, kör composer install, sätt din .env och låt sedan Artisan sköta key:generate och migrate mot din MySQL-databas.

3

Peka köer och cron mot Artisan

Starta en köarbetare för bakgrundsjobb och lägg till en schemalagd cron-post som kör schedule:run varje minut — hela ditt schema flödar därifrån.

Gå live snabbare

Optimera Laravel för produktion

Kör de här Artisan-kommandona vid driftsättning så startar din app från cachad konfiguration, cachade rutter och vyer i stället för att bygga om dem vid varje förfrågan.

Artisan-kommandoraden som optimerar en Laravel-app för produktion

php artisan config:cache

Slå ihop varje konfigurationsfil till en cachad array så att Laravel slutar läsa och tolka hela din konfiguration vid varje förfrågan.

php artisan route:cache

Kompilera alla dina ruttdefinitioner till en enda fil så att ruttningen förblir snabb även i appar med hundratals endpoints.

php artisan view:cache

Förkompilera dina Blade-mallar i förväg så att den första besökaren efter en driftsättning aldrig behöver vänta på kompilering.

php artisan event:cache

Cacha upptäckta händelselyssnare så att ramverket slipper skanna hela din app efter dem varje gång det startar.

php artisan optimize

Värm ramverkets och paketens cacher tillsammans i ett kommando, så att allt är laddat för produktion i ett enda steg.

php artisan queue:restart

Signalera dina körande arbetare att avsluta det aktuella jobbet och starta om, så att de plockar upp koden du just driftsatt.

Ingår

I varje Laravel-paket

  • Skalåtkomst via SSH
  • Composer förinstallerat
  • Driftsättning med git clone och pull
  • Växlingsbara PHP 8.x-versioner
  • Kommandoraden Artisan
  • Redis för cache, sessioner och köer
  • Beständiga köarbetare
  • Cron för schedule:run
  • Upp till 100 MySQL-databaser
  • Gratis SSL som förnyas automatiskt
  • SSD-lagring i NVMe-klass
  • Mänsklig support dygnet runt
Free website migration between hosting providers

Kör du redan en Laravel-app någon annanstans?

Ta med ditt repo, din databas och din .env via SSH och Git — vårt team finns till hands för att landa det utan krångel.

Flytta din app

Vanliga frågor

Frågor om Laravel-webbhotell

Kan jag driftsätta en Laravel-app över SSH och Git?

Ja. Varje paket kommer med ett fullt SSH-skal, så driftsättningen är samma Git-baserade arbetsflöde du redan använder lokalt. Klona ditt repo direkt från GitHub, GitLab eller Bitbucket in i ditt konto, kör composer install för att hämta dina vendor-paket och kopiera sedan in dina produktionsvärden i .env. Därifrån tar Artisan över: php artisan key:generate sätter din appnyckel och php artisan migrate bygger ditt databasschema. Att leverera en senare utgåva går lika snabbt — git pull för att hämta de nya commitarna, composer install för att uppdatera beroenden, php artisan migrate för eventuella nya migreringar och en cacheuppdatering för att rensa den gamla konfigurationen. Eftersom du har ett riktigt skal snarare än en nedlåst panel kan du följa loggar, rätta rättigheter på storage och köra om vilket kommando som helst om något behöver en andra titt. Peka dokumentroten mot public-mappen så är sajten live över HTTPS.

Är Composer redan installerat?

Ja — Composer är installerat på varje konto och redan i din PATH, så det finns inget att ladda ner, packa upp eller konfigurera före din första driftsättning. Öppna en SSH-session i samma stund ditt konto är skapat så fungerar composer install, composer update, composer require och composer dump-autoload direkt mot rätt PHP-binär. Det betyder något för Laravel, eftersom ramverket och nästan varje paket du lägger till — från startpaketen till Sanctum, Horizon och resten — hämtas in via Composer snarare än checkas in i ditt repo. Du behåller dina egna composer.json och composer.lock, så att versionerna du testar lokalt är de versioner som landar på servern. Behöver du någonsin köra Composer under en särskild PHP-utgåva går det, eftersom PHP-versionen är valbar per sajt. Kort sagt beter sig ditt beroendeflöde precis som på din egen maskin.

Vilken PHP-version kör Laravel på här?

Du får moderna PHP 8.x, och du väljer vilken utgåva varje sajt kör från kontrollpanelen. Den flexibiliteten betyder något eftersom varje Laravel-version anger ett lägsta PHP-krav — de senaste utgåvorna förväntar sig PHP 8.1 eller nyare, medan en äldre app med långt stöd kan vara låst till ett tidigare 8.x-bygge. I stället för att tvinga en körmiljö på allt sätter du versionen per domän, så att ett gammalt kundprojekt och en helt ny app kan bo på samma konto utan konflikt. Vid sidan av väljaren kan du trimma de inställningar Laravel bryr sig om: memory_limit för tyngre Artisan-kommandon och importer, max_execution_time för långa uppgifter och OPcache så att din kompilerade kod stannar varm i minnet. Att byta version är omedelbart och går att ångra, vilket gör det lågriskigt att testa en PHP-uppgradering — höj en testdomän först, bekräfta att din testsvit går igenom och flytta sedan produktionen med ett enda klick.

Hur kör jag Laravels köer och schemaläggare?

Båda är förstklassiga här. För köat arbete startar du en beständig arbetare med php artisan queue:work så att jobb, notiser, mejl och tunga exporter kör utanför webbförfrågan i stället för att blockera en besökares sidladdning. Backa kön med Redis så plockas jobben upp och betas av snabbt även under riktig trafik. För schemalagt arbete lägger du inte till en lång lista separata cron-rader. I stället registrerar du allt i Laravels schemaläggare i din appkod och lägger till en enda cron-post som kör php artisan schedule:run varje minut. Från den enda uppgiften avgör Laravel vilka kommandon som är på tur och avfyrar dem — timvisa sammanfattningar, nattliga städningar, veckorapporter och så vidare. Efter varje driftsättning kör du php artisan queue:restart så att dina arbetare laddar den nya koden. Det är standarduppsättningen för Laravel som fungerar precis som dokumentationen beskriver, utan plattformsspecifika kringgåenden att lära sig.

Stöder ni Redis för cache och köer?

Ja. Redis finns tillgängligt för cachning, sessionslagring och köer, vilket är den kombination de flesta Laravel-appar i produktion sträcker sig efter. Peka din cachedrivrutin mot Redis så serveras dyra frågeresultat, renderade fragment och beräknade värden från minnet i stället för att byggas om vid varje träff. Flytta sessionerna till Redis så förblir inloggat läge snabbt och konsekvent när trafiken växer. Sätt din köanslutning till Redis så köas och behandlas bakgrundsjobb med väldigt lite omkostnad, så att arbetarna förblir responsiva under toppar. Du kopplar upp allt detta i din .env med standardinställningarna för cache-, sessions- och ködrivrutin — ingen skräddarsydd konfiguration krävs på vår sida. Eftersom Redis håller den här arbetsmängden i RAM i stället för på disk blir sidor som tidigare kändes tunga märkbart kvickare, och bakgrundsbehandlingen hänger med i stället för att växa till en eftersläpning när en trafikpuff kommer.

Kan jag peka webbroten mot Laravels public-mapp?

Ja, och det är det korrekta sättet att servera en Laravel-app. Laravel har en enda ingångspunkt i sin public-katalog och håller din applikationskod, .env och storage ovanför webbroten, så att inget känsligt går att nå över webben. Från kontrollpanelen sätter du din domäns dokumentrot till projektets public-mapp, och förfrågningarna flödar genom index.php precis som ramverket avser. Kombinerat med gratis SSL som förnyas automatiskt svarar din app över HTTPS med rena, snygga adresser och inget index.php i adressfältet. Katalogrättigheter på storage och bootstrap/cache är enkla att sätta över SSH, så cachning, sessioner och filuppladdningar fungerar första gången. Driftar du flera appar på ett konto får varje domän sin egen dokumentrot pekad mot sin egen public-mapp, vilket håller projekten rent åtskilda samtidigt som de delar samma snabba NVMe-server under.

Driftsätt din Laravel-app i dag.

SSH, Composer, Git, PHP 8.x och Redis — med köarbetare och cron redo att köra.

Se Laravel-paketen

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).