Laravel Nasıl Kurulur? Adım Adım Rehber (Linux)

Laravel, güçlü ve esnek bir PHP framework'üdür. Bu rehber, Linux üzerinde Laravel kurulumunun adımlarını açıklamaktadır.

BFS

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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...