Laravel Nasıl Kurulur? (Linux Üzerinde Adım Adım Kurulum Rehberi)

Bu yazı, Laravel’in Linux üzerinde nasıl kurulacağına dair adım adım bir rehber sunmaktadır. Laravel kurulumu ve yapılandırmasını kolayca öğrenmek isteyen herkes için temel bilgiler içerir.

BFS

Laravel, PHP dünyasının en popüler ve güçlü framework'lerinden birisidir. Eğer web geliştirme konusunda yeniyseniz veya var olan projelerinizi daha hızlı ve verimli hale getirmek istiyorsanız, Laravel tam size göre. Bu yazımızda, Laravel’in Linux işletim sistemi üzerinde nasıl kurulacağına dair detaylı bir rehber sunacağız. Şimdi gelin, adım adım bu süreci birlikte keşfedelim!

Laravel Nedir ve Neden Kullanmalısınız?


Laravel, PHP tabanlı bir web framework'üdür. Geliştiricilerin hızlı ve verimli bir şekilde web uygulamaları geliştirmesine yardımcı olur. Özellikle MVC (Model-View-Controller) yapısı sayesinde kodunuzun düzenini kolayca koruyabilirsiniz. Laravel’in sunduğu önceden tanımlanmış araçlar, PHP geliştiricilerinin daha az kod yazarak daha hızlı projeler geliştirmelerini sağlar. Eğer düzenli, ölçeklenebilir ve güvenli bir web uygulaması yapmak istiyorsanız, Laravel gerçekten mükemmel bir tercih.

Gerekli Yazılımlar ve Araçlar


Laravel’i kurmadan önce bazı yazılımlar gerekmektedir. Bunlar:
1. PHP
2. Composer
3. Nginx veya Apache
4. MySQL veya PostgreSQL

Bu araçların sisteminize yüklü olduğundan emin olun. Eğer bunları kurmadıysanız, aşağıdaki adımları izleyebilirsiniz.

Adım 1: PHP'nin Yüklenmesi


Linux üzerinde Laravel kullanabilmek için öncelikle PHP’nin kurulu olması gerekir. PHP'yi yüklemek için aşağıdaki komutları terminalde sırasıyla yazın:


sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-bcmath php-json php-curl


Bu komutlar, PHP’nin en son sürümünü ve Laravel için gerekli olan tüm uzantıları yükleyecektir.

Adım 2: Composer Kurulumu


Composer, PHP için bir bağımlılık yönetim aracıdır. Laravel’i kurarken Composer kullanacağız. Composer'ı aşağıdaki komutla kurabilirsiniz:


curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer


Bu komut ile Composer’ı sisteminize yükleyip, terminalden her yerden erişilebilir hale getirmiş oluyorsunuz.

Adım 3: Laravel Projesinin Başlatılması


PHP ve Composer kurulumlarını başarıyla tamamladığınızda, Laravel’i kurmaya başlayabiliriz. Laravel için yeni bir proje oluşturmak oldukça basit. Aşağıdaki komutu kullanarak Laravel’in en son sürümünü yükleyebilirsiniz:


composer create-project --prefer-dist laravel/laravel projem


Bu komut, “projem” isminde yeni bir Laravel projesi oluşturur ve gerekli tüm dosyaları indirir. Proje ismini değiştirebilirsiniz, tabii ki.

Adım 4: Laravel’in Çalıştırılması


Projenizi oluşturduktan sonra, Laravel’i çalıştırmak için şunları yapmanız gerekiyor. Terminalde proje klasörünüze gidin:


cd projem
php artisan serve


Bu komut, Laravel projenizi yerel bir geliştirme sunucusunda çalıştırır. Şimdi tarayıcınızda `http://localhost:8000` adresine giderek Laravel’in varsayılan hoş geldiniz sayfasını görebilirsiniz.

Adım 5: Veritabanı Ayarlarının Yapılması


Laravel, veritabanı işlemleri için çeşitli veritabanı yönetim sistemlerini destekler. En yaygın kullanılanlar MySQL ve PostgreSQL’dir. Burada MySQL kullanacağımızı varsayalım. `.env` dosyasını açarak veritabanı bağlantınızı ayarlayabilirsiniz.


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=veritabani_adiniz
DB_USERNAME=kullanici_adiniz
DB_PASSWORD=sifreniz


Bu dosyada gerekli alanları kendi veritabanı bilgilerinizle doldurduktan sonra, Laravel veritabanı bağlantısını kullanmaya başlayacaktır.

Adım 6: Laravel Projesini Geliştirmek


Artık Laravel kurulumunuz tamamlandı ve projeniz çalışır durumda. Şimdi sıra, projelerinizi geliştirmeye geldi! Laravel ile güçlü, güvenli ve hızlı web uygulamaları geliştirmek için dokumentasyonları takip edebilir veya topluluk desteğinden faydalanabilirsiniz.

Laravel’in sunduğu birçok yerleşik özellik ile API geliştirme, veritabanı yönetimi ve oturum yönetimi gibi temel işlevleri hızla yerine getirebilirsiniz. Laravel’in Blade şablon motoru ile görsel anlamda şık, dinamik sayfalar oluşturabilirsiniz. Ayrıca, Artisan komutları ile projelerinizi hızlıca yönetebilirsiniz.

Sonuç


Laravel’i Linux işletim sistemine kurmak oldukça kolay ve hızlı bir süreçtir. Bu rehberde, Laravel kurulumu için gerekli adımları ayrıntılı bir şekilde ele aldık. Şimdi sıra, öğrendiklerinizi pratikte kullanmaya geldi! Laravel’in gücünden faydalanarak etkileyici web projeleri geliştirebilirsiniz. Geliştirici olarak kendinizi geliştirmek ve Laravel dünyasında ilerlemek için hemen bu adımları takip edin.

İ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...