Ana içeriğe geç

Laravel Hosting

Sizin çalışma biçiminize göre kurulmuş Laravel hosting

SSH, Composer ve Git ile yayına alma, değiştirilebilir PHP 8.x, Redis ve kuyruk işçileriyle cron için alan — bir Artisan uygulamasının ihtiyacı olan her şey, hızlı NVMe bulut sunucularda.

$2.42

Launch, aylık

PHP 8.x

Değiştirilebilir sürümler

SSH

Composer, Git ve Artisan

Redis

Önbellek, kuyruk ve oturum

Developer coding on a web hosting server

Araç Zinciri

Composer, SSH ve Git ilk günden hazır

Laravel gerçek bir geliştirme araç zinciri bekler; biz de onu veriyoruz. Bir SSH oturumu açtığınızda Composer zaten oradadır — vendor paketlerinizi çekmek için composer install, en son sürümü almak için git pull, migrasyon ve önbellek için Artisan çalıştırın. Yerelde kullandığınız iş akışının aynısı, sadece canlı sunucunuza yönlendirilmiş hâli.

  • Composer kurulu ve PATH'inizde
  • Artisan ve loglar için tam SSH kabuğu
  • Doğrudan deponuzdan git clone ve pull
  • Sunucuda yerel derleme adımı gerekmez

Neden Bizim Laravel Hostingimiz

Bir Laravel uygulamasının ihtiyaç duyduğu her şey

SSH, Composer ve Redis içeren Laravel hosting araç zinciri

Composer, çalışmaya hazır

Composer kuruludur ve PATH'inizdedir; hesabınız açıldığı anda composer install, update ve require komutları SSH üzerinden çalışır — sürüm uğraşı yok.

Gerçek SSH erişimi

Tam bir SSH kabuğu ile Artisan komutlarını çalıştırır, logları izler, önbellekleri temizler ve uygulamanızı herhangi bir Linux sunucusundaki gibi yönetirsiniz.

Git ile yayına alma

GitHub, GitLab veya Bitbucket'tan doğrudan klonlayın ve güncellemeleri SSH üzerinden çekin. Bir sürümü git pull, composer install ve tek bir migrate komutuyla yayınlayın.

Kuyruk işçileri ve cron

İşler ve bildirimler için queue:work sürekli çalışsın; tek bir zamanlanmış görevi Artisan'a yönlendirin, schedule:run her şeyi zamanında yürütsün.

Kontrolü sizde PHP 8.x

Modern PHP 8.x sürümleri arasında geçiş yapın; bellek, çalışma süresi ve OPcache ayarlarını Laravel sürümünüzün beklentisine göre site bazında düzenleyin.

Redis dahil

Önbelleği, oturumları ve kuyrukları Redis ile destekleyin; ağır sayfalar hızlı kalsın, arka plan işleri gerçek trafik altında bile hızla erisin.

Paketler

Laravel hosting paketleri

Tek projeden 100 uygulamaya kadar — SSH, Composer, Git ve Redis her pakette standarttır.

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
Hemen Başlayın
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
Hemen Başlayın

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
Hemen Başlayın
Developer coding on a web hosting server

Arka Plan İşleri

Kendiliğinden çalışan kuyruk işçileri ve cron

Gerçek uygulamalar arka planda iş yapar. Kalıcı bir Artisan kuyruk işçisi çalıştırın; işler, bildirimler ve ağır dışa aktarmalar web isteğinin dışında gerçekleşsin. Sonra her dakika schedule:run tetikleyen tek bir cron kaydı ekleyin. Laravel'in zamanlayıcısı o tek görevden devralır — bir düzine ayrı cron satırıyla uğraşmanıza gerek kalmaz.

  • queue:work işleri işlemeye devam etsin
  • Tek cron kaydı schedule:run'ı sürsün
  • E-posta, bildirim ve dışa aktarma istekten ayrı
  • Redis destekli kuyruklar hızla erir

Karşılaştırma

Laravel paketlerini karşılaştırın

Uygulamanız ve trafiği büyüdükçe birkaç tıkla üst pakete geçin.

SSD disk ve CPU için Laravel hosting paket karşılaştırma tablosu
Laravel hosting paket karşılaştırması
FeatureLaunchProElite
SSD disk alanı10 GB20 GB200 GB
Web sitesi125100
CPU / RAM1 core / 2 GB1 core / 2 GB2 cores / 4 GB
MySQL veritabanı25 MySQL50 MySQL100 MySQL
SSH, Composer ve Git
Değiştirilebilir PHP 8.x
Redis mevcut
Kuyruk işçileri ve cron
Fast website loading speed performance test

Performans

Çevik bir uygulama için PHP 8.x ve Redis

Hız, çalışma ortamından ve önbellek katmanından gelir. OPcache'li modern PHP 8.x derlenmiş kodunuzu sıcak tutar; Redis ise önbellek kayıtlarını, oturumları ve kuyruğa alınmış işleri bellekte tutarak dinamik Laravel sayfalarının hızlı işlenmesini sağlar. Altındaki NVMe sınıfı disk de migrasyonları, varlıkları ve veritabanı okumalarını hızlı tutar.

  • OPcache ile modern PHP 8.x
  • Önbellek, oturum ve kuyruk için Redis
  • Her uygulamanın altında NVMe sınıfı disk
  • Site bazında bellek ve süre ayarı

Şunlar İçin İdeal

Laravel'i kullanma biçiminize göre kurulmuş

Bulut hosting üzerinde SaaS API'si geliştiren Laravel geliştiricisi

SaaS ve yan projeler

Artisan tabanlı bir uygulamayı ucuza yayına alın, trafik geldiğinde üst pakete geçin — yayına alma iş akışınızı hiç değiştirmeniz gerekmez.

API'ler ve arka uçlar

Laravel API'lerini ve Sanctum korumalı arka uçları, kilitli bir tıklama paneli yerine Composer, Redis ve gerçek bir kabukla sunun.

Serbest çalışanlar ve ajanslar

Müşteri Laravel projelerini Git ile yayına alma ve test ortamına uygun iş akışlarıyla, tek bir tanıdık kontrol panelinden ve SSH'tan yönetin.

Nasıl Çalışır

Üç adımda depodan canlıya

Git'ten canlıya adım adım Laravel yayına alma iş akışı
1

Paket seçin ve SSH'a bağlanın

Launch, Pro veya Elite'i seçip bir SSH oturumu açın. Composer, Git ve PHP 8.x zaten kurulu ve ilk komutunuzu bekliyor.

2

Klonlayın, kurun ve yapılandırın

Deponuzu Git ile çekin, composer install çalıştırın, .env dosyanızı ayarlayın; ardından Artisan MySQL veritabanınızda key:generate ve migrate işlerini halletsin.

3

Kuyrukları ve cron'u Artisan'a yönlendirin

Arka plan işleri için bir kuyruk işçisi başlatın ve her dakika schedule:run çalıştıran tek bir cron kaydı ekleyin — tüm zamanlamanız oradan akar.

Daha Hızlı Yayına Alın

Laravel'i canlı ortam için optimize edin

Bu Artisan komutlarını her yayına almada çalıştırın; uygulamanız yapılandırmayı, rotaları ve görünümleri her istekte yeniden üretmek yerine önbellekten açılsın.

Laravel uygulamasını canlı ortam için optimize eden Artisan komut satırı

php artisan config:cache

Tüm yapılandırma dosyalarını önbelleklenmiş tek bir diziye birleştirir; böylece Laravel her istekte bütün yapılandırmanızı okuyup ayrıştırmayı bırakır.

php artisan route:cache

Tüm rota tanımlarınızı tek bir dosyaya derler; yüzlerce uç noktası olan uygulamalarda bile yönlendirme hızlı kalır.

php artisan view:cache

Blade şablonlarınızı önceden derler; yayına almadan sonraki ilk ziyaretçi derlenmeyi beklemek zorunda kalmaz.

php artisan event:cache

Keşfedilen olay dinleyicilerini önbelleğe alır; böylece çatı her açılışta tüm uygulamanızı tarama işini atlar.

php artisan optimize

Çatı ve paket önbelleklerini tek komutta birlikte ısıtır; her şey tek adımda canlı ortam için hazır olur.

php artisan queue:restart

Çalışan işçilerinize mevcut işi bitirip yeniden başlamalarını bildirir; böylece az önce yayına aldığınız kodu alırlar.

Pakete Dahil

Tüm Laravel paketlerinde

  • SSH kabuk erişimi
  • Önceden kurulu Composer
  • Git clone ve pull ile yayına alma
  • Değiştirilebilir PHP 8.x sürümleri
  • Artisan komut satırı
  • Önbellek, oturum ve kuyruk için Redis
  • Kalıcı kuyruk işçileri
  • schedule:run için cron
  • 100'e kadar MySQL veritabanı
  • Kendini yenileyen ücretsiz SSL
  • NVMe sınıfı SSD disk
  • 7/24 insan desteği
Free website migration between hosting providers

Laravel uygulamanız hâlihazırda başka yerde mi çalışıyor?

Deponuzu, veritabanınızı ve .env dosyanızı SSH ve Git ile taşıyın — ekibimiz hiç zahmetsiz yerleştirmeniz için yanınızda.

Uygulamanızı Taşıyın

SSS

Laravel hosting hakkında sorular

Laravel uygulamamı SSH ve Git ile yayına alabilir miyim?

Evet. Her pakette tam bir SSH kabuğu vardır; yani yayına alma, yerelde zaten kullandığınız Git tabanlı iş akışının aynısıdır. Deponuzu GitHub, GitLab ya da Bitbucket'tan doğrudan hesabınıza klonlayın, vendor paketlerinizi çekmek için composer install çalıştırın, ardından canlı değerlerinizi .env dosyasına kopyalayın. Gerisini Artisan devralır: php artisan key:generate uygulama anahtarınızı üretir, php artisan migrate veritabanı şemanızı kurar. Sonraki bir sürümü yayınlamak da aynı hızdadır — yeni commit'leri almak için git pull, bağımlılıkları güncellemek için composer install, yeni migrasyonlar için php artisan migrate ve eski yapılandırmayı temizlemek için bir önbellek yenileme. Kilitli bir panel yerine gerçek bir kabuğunuz olduğu için logları izleyebilir, storage izinlerini düzeltebilir ve bir şeyin ikinci kez bakılması gerekirse komutu yeniden çalıştırabilirsiniz. Belge kökünü public klasörüne yönlendirin, site HTTPS üzerinden yayında olsun.

Composer zaten kurulu mu?

Evet — Composer her hesapta kuruludur ve PATH'inizde hazırdır; ilk yayına almanızdan önce indirilecek, açılacak ya da yapılandırılacak hiçbir şey yoktur. Hesabınız açılır açılmaz bir SSH oturumu açın; composer install, composer update, composer require ve composer dump-autoload komutlarının hepsi doğru PHP ikilisiyle anında çalışır. Bu Laravel için önemlidir; çünkü çatının kendisi ve eklediğiniz neredeyse her paket — başlangıç kitlerinden Sanctum'a, Horizon'a ve diğerlerine kadar — deponuza commit'lenmek yerine Composer üzerinden gelir. Kendi composer.json ve composer.lock dosyalarınız sizde kalır; yani yerelde test ettiğiniz sürümler sunucuya inen sürümlerdir. Composer'ı belirli bir PHP sürümüyle çalıştırmanız gerekirse bunu da yapabilirsiniz, çünkü PHP sürümü site bazında seçilebilir. Kısacası bağımlılık iş akışınız tam olarak kendi makinenizdeki gibi davranır.

Laravel burada hangi PHP sürümüyle çalışıyor?

Modern PHP 8.x alırsınız ve her sitenin hangi sürümle çalışacağını kontrol panelinden siz seçersiniz. Bu esneklik önemlidir; çünkü her Laravel sürümü asgari bir PHP gereksinimi belirtir — yeni sürümler PHP 8.1 veya üstünü bekler, uzun süreli destekli eski bir uygulama ise daha erken bir 8.x yapısına sabitlenmiş olabilir. Her şeye tek bir çalışma ortamı dayatmak yerine sürümü alan adı bazında ayarlarsınız; böylece eski bir müşteri projesi ile yepyeni bir uygulama aynı hesapta çakışmadan yaşar. Seçicinin yanında Laravel'in önemsediği ayarları da düzenleyebilirsiniz: daha ağır Artisan komutları ve içe aktarmalar için memory_limit, uzun süren görevler için max_execution_time ve derlenmiş kodunuzu bellekte sıcak tutan OPcache. Sürüm değiştirmek anında ve geri alınabilir olduğundan bir PHP yükseltmesini denemek düşük risklidir — önce test alan adını yükseltin, test paketinizin geçtiğini doğrulayın, sonra canlıyı tek tıkla taşıyın.

Laravel kuyruklarını ve zamanlayıcısını nasıl çalıştırırım?

İkisi de burada birinci sınıf vatandaştır. Kuyruğa alınmış işler için php artisan queue:work ile kalıcı bir işçi başlatın; böylece işler, bildirimler, e-postalar ve ağır dışa aktarmalar bir ziyaretçinin sayfa yüklemesini bloklamak yerine web isteğinin dışında çalışır. Kuyruğu Redis ile desteklerseniz işler gerçek trafik altında bile hızla alınır ve tüketilir. Zamanlanmış işler içinse uzun bir ayrı cron satırı listesi eklemezsiniz. Bunun yerine her şeyi uygulama kodunuzda Laravel'in zamanlayıcısına kaydeder, sonra her dakika php artisan schedule:run çalıştıran tek bir cron kaydı eklersiniz. Laravel o tek görevden hangi komutların zamanının geldiğine karar verip onları tetikler — saatlik özetler, gecelik temizlikler, haftalık raporlar ve benzerleri. Her yayına almadan sonra php artisan queue:restart çalıştırın ki işçileriniz yeni kodu yüklesin. Bu, dokümantasyonun tarif ettiği şekilde çalışan standart Laravel kurulumudur; öğrenmeniz gereken platforma özel geçici çözümler yoktur.

Önbellek ve kuyruklar için Redis destekliyor musunuz?

Evet. Redis; önbellekleme, oturum saklama ve kuyruklar için kullanılabilir ve canlı ortamdaki çoğu Laravel uygulamasının tercih ettiği bileşim tam da budur. Önbellek sürücünüzü Redis'e yönlendirin; maliyetli sorgu sonuçları, işlenmiş parçalar ve hesaplanmış değerler her istekte yeniden üretilmek yerine bellekten sunulsun. Oturumları Redis'e taşıyın; trafik büyüdükçe oturum açmış kullanıcı durumu hızlı ve tutarlı kalsın. Kuyruk bağlantınızı Redis olarak ayarlayın; arka plan işleri çok az yükle sıraya alınıp işlensin, işçiler yoğunluk anlarında bile yanıt verir kalsın. Bunların tümünü .env dosyanızda standart önbellek, oturum ve kuyruk sürücüsü ayarlarıyla bağlarsınız — bizim tarafımızda özel bir yapılandırma gerekmez. Redis bu çalışma kümesini diskte değil RAM'de tuttuğu için eskiden ağır gelen sayfalar gözle görülür biçimde çevikleşir ve trafikte ani bir artış olduğunda arka plan işleri birikmek yerine yetişmeye devam eder.

Web kökünü Laravel'in public klasörüne yönlendirebilir miyim?

Evet ve bir Laravel uygulamasını sunmanın doğru yolu da budur. Laravel tek giriş noktasını public dizininde tutar; uygulama kodunuzu, .env dosyanızı ve storage klasörünü web kökünün üstünde barındırır, böylece hassas hiçbir şey web üzerinden erişilebilir olmaz. Kontrol panelinden alan adınızın belge kökünü projenizin public klasörüne ayarlarsınız ve istekler tam da çatının amaçladığı gibi index.php üzerinden akar. Kendini yenileyen ücretsiz SSL ile birlikte uygulamanız HTTPS üzerinden, temiz ve okunaklı adreslerle, adres çubuğunda index.php görünmeden yanıt verir. storage ve bootstrap/cache dizin izinlerini SSH üzerinden ayarlamak basittir; böylece önbellekleme, oturumlar ve dosya yüklemeleri ilk seferde çalışır. Tek hesapta birkaç uygulama barındırıyorsanız her alan adı kendi public klasörüne bakan kendi belge kökünü alır; projeler temiz biçimde ayrı kalırken altta aynı hızlı NVMe sunucuyu paylaşır.

Laravel uygulamanızı bugün yayına alın.

SSH, Composer, Git, PHP 8.x ve Redis — kuyruk işçileri ve cron kullanıma hazır.

Laravel Paketlerini Görün

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