# Laravel projenizi kurulumla uğraşmadan geliştirmeye başlayın

> Güncel Laravel projesi; Nginx, PHP-FPM, MariaDB ve Composer kurulu, veritabanına bağlı ve migration'ları çalıştırılmış olarak gelen bulut sunucu.

Sağlayıcı: İlkbyte (Netinternet Bilişim Teknolojileri A.Ş.) · Kategori: Geliştirme & DevOps · Sayfa: https://www.ilkbyte.com/uygulamalar/laravel

Laravel, zarif sözdizimi ve zengin ekosistemiyle en çok kullanılan PHP framework'üdür. Yönlendirme, ORM, kuyruk, önbellek ve kimlik doğrulama gibi web uygulamasının temel parçalarını hazır sunar.

İlkbyte'ta Laravel'i seçtiğinizde sunucunuza Nginx, PHP-FPM, MariaDB ve Composer kurulur; güncel Laravel sürümüyle yeni bir proje oluşturulur. Proje MariaDB'ye bağlanır, üretim ayarlarıyla yapılandırılır ve veritabanı migration'ları çalıştırılır.

Sunucu hazır olduğunda kendi kodunuzu projeye ekleyip yayına almanız yeterli; PHP eklentileri, Nginx yönlendirmesi ve dosya izinleri sizin için ayarlanmış olur.

## Kurulumda hazır gelir

- İşletim sistemi: Ubuntu 24.04 LTS
- En az gereksinim: 1 vCPU · 1 GB RAM · 20 GB disk
- Tipik kurulum süresi: yaklaşık 6 dakika
- Açılan portlar: 80/tcp
- Parolalar kurulumda müşteriye özel üretilir ve yalnızca panelde gösterilir; e-postayla gönderilmez.

## Kurulum tamamlanınca panelde

- Adres
- Proje dizini
- Veritabanı / kullanıcı
- Veritabanı parolası
- MariaDB root parolası

## Özellikler

- **Güncel Laravel:** Composer ile en son kararlı Laravel sürümü kurulur.
- **MariaDB'ye bağlı:** Veritabanı, kullanıcı ve .env ayarları hazır; migration'lar çalıştırılmış.
- **Nginx yapılandırması:** public dizini web kökü olarak ayarlanmış, Laravel yönlendirmeleri çalışır durumda.
- **Üretim ayarları:** APP_ENV=production ve hata ayıklama kapalı olarak gelir.
- **Composer ve Git:** Bağımlılık yönetimi ve kod dağıtımı için araçlar kurulu.
- **Doğru dosya izinleri:** storage ve bootstrap/cache dizinleri web sunucusu tarafından yazılabilir.

## Kimler için

- **Yeni projeler:** Sıfırdan başlayan Laravel uygulamaları.
- **API backend'leri:** Mobil ve SPA uygulamalar için REST API'ler.
- **Ajanslar:** Müşteri projelerini ayrı sunucularda yayınlayan ekipler.

## Sıkça sorulan sorular

### Laravel kurulumu ne kadar sürer?

Sunucunuz açıldıktan sonra kurulum genellikle birkaç dakika içinde tamamlanır. İlerlemeyi sunucu sayfanızdaki adım listesinden izleyebilirsiniz; kurulum bittiğinde e-posta ile de bilgilendirilirsiniz.

### Proje nerede?

Laravel projesi /var/www/laravel dizinindedir; ayarlar .env dosyasındadır.

### Veritabanı bilgilerine nereden ulaşırım?

Veritabanı adı, kullanıcısı ve parolası panelde, sunucu sayfanızdaki Uygulama Bilgileri bölümünde gösterilir; aynı bilgiler projenin .env dosyasında da yazılıdır.

### Kendi kodumu nasıl yüklerim?

Git ile depo çekebilir ya da SFTP ile dosya yükleyebilirsiniz. Kod değişikliklerinden sonra "composer install" ve "php artisan migrate --force" çalıştırın; dosya sahipliğini "chown -R www-data:www-data storage bootstrap/cache" ile koruyun.

### Kuyruk ve zamanlanmış görevler için ne yapmalıyım?

Laravel scheduler için cron'a "php artisan schedule:run" satırı, kuyruklar için Supervisor ya da systemd ile "php artisan queue:work" servisi eklemeniz yeterlidir.

## Sipariş

Laravel uygulamasıyla sunucu oluşturmak için: https://www.ilkbyte.com/panel/server/create
