Laravel, PHP dünyasının en popüler framework'lerinden biridir. Şık söz dizimi ve zengin ekosistemiyle geliştiricilerin gözdesidir; ancak canlıya almak, paylaşımlı bir bloga göre biraz daha özen ister. Bu rehberde Laravel uygulamanızı bir sunucuya deploy etmeyi ele alıyoruz.
Sunucu Gereksinimleri
- Güncel bir PHP sürümü (8.x) ve gerekli eklentiler.
- Composer (bağımlılık yöneticisi).
- Bir veritabanı (MySQL veya PostgreSQL).
- Nginx veya Apache web sunucusu.
Kurulum Adımları
- Projeyi sunucuya çekin ve
composer install --no-devile bağımlılıkları kurun. .envdosyasını üretim değerleriyle yapılandırın.php artisan key:generateile uygulama anahtarını üretin.- Veritabanı migrasyonlarını çalıştırın:
php artisan migrate.
Nginx Yapılandırması
Laravel'in giriş noktası public dizinidir; web sunucusunun kök dizinini buraya yönlendirin. Böylece uygulama dosyalarınız doğrudan erişime kapalı kalır ve güvenlik artar.
Üretim Optimizasyonları
Laravel, üretimde performansı artıran birkaç önbellekleme komutu sunar:
php artisan config:cache
php artisan route:cache
php artisan view:cacheBu komutlar yapılandırma, rota ve görünümleri önbelleğe alarak yanıt sürelerini kısaltır.
Kuyruk (Queue) ve Zamanlanmış Görevler
E-posta gönderimi gibi uzun süren işleri kuyruğa alarak kullanıcıyı bekletmezsiniz. Kuyruk işçilerini (queue worker) PM2 veya Supervisor ile sürekli çalışır tutun. Zamanlanmış görevler için ise tek bir cron satırı yeterlidir.
Dosya İzinleri
Laravel'in storage ve bootstrap/cache dizinlerine web sunucusunun yazma izni olmalıdır; aksi halde uygulama hata verir.
Sonuç
Laravel deploy'u; doğru sunucu gereksinimleri, güvenli dizin yapısı ve üretim önbellekleriyle sorunsuz hale gelir. Root erişimli bir VDS, kuyruk işçileri ve özel PHP ayarları için tam esneklik sağlar.
İlgili rehberler:
- PHP Performans — OPcache ve FPM
- Nginx Yapılandırma — Web sunucusu
- MySQL Yönetimi — Veritabanı
Laravel projeleri için root erişimli VDS Sunucu paketlerimizi inceleyin.
İlgili Hizmetler
İlgili Yazılar
PHP Performans Optimizasyonu: OPcache, JIT ve PHP-FPM (2026)
PHP yapılandırması, sürüm karşılaştırması, OPcache ve JIT ayarları, PHP-FPM tuning ve güvenlik en iyi uygulamaları.
PHP-FPM Optimizasyon Rehberi: Havuz Ayarları (2026)
PHP-FPM performans ayarları: process manager modları (static/dynamic/ondemand), pm.max_children hesabı ve bellek optimizasyonu.

