Laravel Nedir ve Neden Kullanmalıyız?
Laravel, PHP ile geliştirilmiş açık kaynaklı bir web uygulama framework'üdür. Güçlü ve esnek yapısı sayesinde, geliştirme sürecini hızlandırır ve yazılımcılara daha temiz, düzenli ve okunabilir kodlar yazma imkanı tanır. Ancak, Laravel kullanmaya başlamadan önce ilk adım, onu sisteminize kurmaktır. Peki, bir Linux makinesine Laravel nasıl kurulur? İşte size adım adım bir rehber!
Adım 1: PHP ve Gerekli Yazılımların Kurulumu
Laravel, PHP tabanlı bir framework olduğu için ilk önce PHP'yi kurmanız gerekecek. Ancak, PHP'nin sadece temel kurulumunu yapmak yeterli değil. Laravel'in ihtiyaç duyduğu bazı PHP uzantıları ve diğer araçları da yüklemeniz gerekecek.
PHP'nin en güncel sürümünü yüklemek için terminali açın ve aşağıdaki komutları sırayla yazın:
sudo apt update
sudo apt install php php-cli php-fpm php-mbstring php-xml php-bcmath php-json php-curl php-zip php-mysql
Bu komutlar, PHP'nin yanı sıra Laravel için gerekli olan bazı önemli uzantıları da kuracaktır.
Adım 2: Composer Kurulumu
Laravel projelerinde paket yönetimi için Composer kullanılır. Laravel'i kurmadan önce Composer'ı sisteminize kurmanız gerekir. Eğer Composer'ı zaten kurmadıysanız, terminalde şu komutları izleyin:
Composer'ı kurmak için:
sudo apt install curl php-cli php-mbstring git unzip
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Komutlar, Composer'ı indirip kuracak ve sistemi global olarak erişilebilir hale getirecektir. Şimdi, terminalde `composer` komutunu yazarak kurulumun doğru yapıldığını kontrol edebilirsiniz.
Adım 3: Laravel'i İndirme ve Kurma
Şimdi asıl heyecanlı kısma geldik. Laravel'i indirmek için Composer kullanacağız. Laravel’in en güncel sürümünü kurmak için aşağıdaki komutu kullanabilirsiniz.
Laravel'i kurmak için:
composer create-project --prefer-dist laravel/laravel projeAdi
Bu komut, Laravel’i 'projeAdi' adında bir klasöre indirecektir. Eğer belirli bir sürüm istiyorsanız, bunu şu şekilde belirtebilirsiniz:
composer create-project --prefer-dist laravel/laravel projeAdi "8.*"
Laravel kurulumu başarılı olduğunda, proje dosyalarınız bir dizine yerleşir. Şimdi Laravel uygulamanızı çalıştırmak için birkaç adım daha var.
Adım 4: .env Dosyasının Yapılandırılması
Laravel uygulamasının düzgün çalışabilmesi için veritabanı bağlantısı gibi bazı yapılandırmaları yapmanız gerekmektedir. Bu ayarlar `.env` dosyasında yer alır. Bu dosya, Laravel'in kök dizininde yer alır ve burada çeşitli ayarları bulabilirsiniz.
Öncelikle `.env` dosyasını açın ve veritabanı ayarlarınızı yapılandırın:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adi
DB_USERNAME=kullanici_adi
DB_PASSWORD=sifre
Bu ayarları doğru girdiğinizden emin olun. Eğer MySQL veya başka bir veritabanı kullanıyorsanız, ayarları ona göre değiştirin.
Adım 5: Laravel Uygulamanızı Çalıştırın!
Şimdi Laravel projenizi çalıştırmak için son adıma geldik. Laravel, dahili bir PHP sunucusu sağlar, bu yüzden sadece birkaç komutla uygulamanızı başlatabilirsiniz.
Laravel uygulamanızı başlatmak için şu komutu kullanın:
php artisan serve
Bu komut, Laravel uygulamanızı yerel bir sunucuda çalıştıracaktır. Varsayılan olarak, uygulamanız http://127.0.0.1:8000 adresinde çalışacaktır. Bu adresi tarayıcınızda açarak Laravel'in başarıyla kurulduğunu görebilirsiniz.
Sonuç
Tebrikler! Artık Linux sisteminizde Laravel kurulumunu tamamladınız. Laravel'in güçlü özelliklerini keşfetmek için projelerinize başlayabilirsiniz. Unutmayın, Laravel çok esnek ve güçlü bir framework, bu yüzden her yeni projede kendinizi geliştirebilirsiniz.
Laravel'in sunduğu olanakları kullanarak web uygulamalarınızı hızlı ve etkili bir şekilde geliştirebilirsiniz. Eğer başka sorularınız varsa, yorumlar kısmında sorabilirsiniz!