Adım 1: Sistem Gereksinimlerini Kontrol Etme
Laravel, PHP'nin en güncel sürümüne ihtiyaç duyar. Bu yüzden ilk olarak PHP'yi ve diğer gerekli araçları kurmamız gerekiyor. Laravel'i Linux'ta çalıştırabilmek için PHP 7.3 veya daha yeni bir sürümüne ihtiyacınız olacak. PHP ve diğer bağımlılıkları kurmak için terminali açın ve şu komutları yazın:
sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-curl php-zip unzip curl
Adım 2: Composer Kurulumu
Laravel projelerinde bağımlılıkları yönetmek için Composer kullanılır. Laravel'in en büyük avantajlarından biri, bağımlılıkları kolayca yönetebilmenizi sağlamasıdır. Eğer Composer'ı henüz kurmadıysanız, terminal üzerinden şu komutla kurabilirsiniz:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Bu komutlar Composer'ı sisteminize kuracak ve global olarak kullanılabilir hale getirecektir. Composer'ı doğrulamak için şu komutu kullanabilirsiniz:
composer --version
Adım 3: Laravel Projesi Oluşturma
Şimdi Laravel'i kurma vakti! Laravel projenizi oluşturmak için Composer'ı kullanacağız. Aşağıdaki komutla yeni bir Laravel projesi oluşturabilirsiniz:
composer create-project --prefer-dist laravel/laravel my-laravel-app
Bu komut, Laravel'in en son sürümünü indirip "my-laravel-app" isimli yeni bir dizine kuracaktır. İstediğiniz başka bir isim verebilirsiniz, ancak burada örnek olarak "my-laravel-app" kullanıldı.
Adım 4: Web Sunucusunu Çalıştırma
Laravel, yerel geliştirme ortamında PHP'nin dahili sunucusunu kullanarak çalışabilir. Laravel projenize gidin ve aşağıdaki komutu yazın:
cd my-laravel-app
php artisan serve
Bu komut, Laravel uygulamanızı başlatacak ve yerel geliştirme ortamında çalıştıracaktır. Varsayılan olarak, http://localhost:8000 adresinde uygulamanıza erişebilirsiniz.
Adım 5: Veritabanı Yapılandırması
Laravel, MySQL veya diğer veritabanlarıyla kolayca entegre olabilir. Veritabanı ayarlarınızı yapabilmek için .env dosyasını açmanız gerekiyor. Bu dosyadaki veritabanı bağlantı bilgilerini kendinize göre düzenleyin.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=
Burada veritabanı adı, kullanıcı adı ve şifreyi kendi yapılandırmanıza göre değiştirebilirsiniz. Şimdi Laravel'iniz, veritabanınıza kolayca bağlanabilir.
Adım 6: Projeyi Geliştirme ve Test Etme
Artık Laravel kurulumunuz tamamlandı. Yeni projeyi geliştirmeye başlayabilir ve özellikler ekleyebilirsiniz. Laravel, MVC (Model-View-Controller) mimarisiyle çalıştığından, projeyi bu yapıya uygun şekilde oluşturmanız oldukça kolaydır. Herhangi bir hata alırsanız, Laravel hata mesajlarıyla sizi bilgilendirecek ve çözüm bulmanızda yardımcı olacaktır.
Özetle, Linux üzerinde Laravel kurulumunu tamamladınız ve web uygulamanız için sağlam bir altyapıya sahip oldunuz. Laravel’in sunduğu güçlü özelliklerle projelerinizi geliştirmeye başlayabilirsiniz.