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

Linux üzerinde Laravel kurulumu yapmak isteyen geliştiriciler için adım adım açıklamalarla Laravel’ın kurulumu anlatılmaktadır.

BFS

Merhaba! Eğer bu yazıyı okuyorsanız, muhtemelen Laravel ile web geliştirme dünyasına adım atmaya karar verdiniz. Laravel, PHP tabanlı bir framework olmasına rağmen, geliştirmesi son derece kolay ve güçlü bir yapıya sahiptir. Birçok web geliştiricisinin favorisi olan bu framework, kolay öğrenilebilirliği, temiz yapısı ve zengin özellikleriyle popülerliğini her geçen gün artırıyor. Peki, Laravel’ı Linux işletim sisteminde kurmak nasıl bir şey? Endişelenmeyin, çünkü size tüm adımları anlatacağım. Hadi başlayalım!

Laravel Nedir?

Laravel, PHP ile web uygulamaları geliştirmek için kullanılan açık kaynaklı bir framework'tür. Hızlı geliştirme için güçlü araçlar sunar ve PHP dilinin gücünden yararlanır. Tüm web projelerinde standart hale gelmiş olan MVC (Model-View-Controller) mimarisi üzerinde çalışır, böylece kodunuzu düzenli ve sürdürülebilir tutar. Ayrıca Laravel’ın sahip olduğu Eloquent ORM (Object Relational Mapping) sayesinde veritabanı işlemleri kolaylaştırılır.

Gerekli Adımlar

Laravel kurulumuna başlamadan önce birkaç şeyi hazırlamanız gerekecek. İşte ihtiyacınız olacak araçlar:

1. PHP (Laravel, PHP'nin en son sürümünü gerektirir)
2. Composer (PHP bağımlılık yönetim aracı)
3. Apache veya Nginx (Web sunucusu)
4. MySQL veya PostgreSQL (Veritabanı)

Eğer bunlara sahipseniz, Laravel kurulumuna geçebiliriz. Eğer eksik bir şey varsa, endişelenmeyin. Adım adım her şeyi ele alacağız!

1. PHP ve Apache Web Sunucusunu Yükleyin

İlk olarak, PHP ve Apache’yi yüklememiz gerekiyor. Linux terminalini açın ve şu komutları sırasıyla çalıştırın:


sudo apt update
sudo apt install php libapache2-mod-php php-mbstring php-xml php-bcmath php-json php-zip


Bu komutlar PHP’yi ve Apache için gerekli olan modülleri yükler. PHP’nin doğru şekilde kurulduğunu kontrol etmek için şu komutu yazabilirsiniz:


php -v


Eğer doğru sürümü görüyorsanız, PHP başarılı bir şekilde kuruldu demektir.

2. Composer Yükleyin

Laravel, Composer aracılığıyla yönetilir, bu yüzden Composer’ı yüklemeniz gerekecek. Composer’ı yüklemek için şu komutu terminalinize yazabilirsiniz:


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


Bundan sonra, Composer’ın doğru şekilde kurulduğunu kontrol etmek için şu komutu yazabilirsiniz:


composer --version


Eğer sürüm numarasını görüyorsanız, Composer’ı başarıyla yüklediniz demektir.

3. Laravel Projesi Başlatın

Laravel’ı kurmak için terminali açıp proje klasörünüze gidin ve şu komutları yazın:


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


Bu komut, Laravel’ın en son sürümünü indirip, “projeniz” adlı bir klasörün içine kuracaktır. Kendi projenize uygun bir isim belirleyebilirsiniz. Komut çalıştığında, Laravel projeniz kurulumunu tamamlayacaktır. Şimdi projenizin dizinine girin:


cd projeniz


4. Apache Konfigürasyonu

Apache’nin Laravel projenizle düzgün çalışabilmesi için sanal host ayarlarını yapmamız gerekiyor. Apache yapılandırma dosyasını açın:


sudo nano /etc/apache2/sites-available/laravel.conf


Burada aşağıdaki gibi bir yapılandırma ekleyin:



    DocumentRoot /var/www/projeniz/public
    ServerName laravel.local

    
        AllowOverride All
        Require all granted
    



Değişiklikleri kaydedin ve Apache’yi yeniden başlatın:


sudo systemctl restart apache2


5. Laravel’a Erişim

Laravel projeniz artık kuruldu ve çalışmaya hazır. Apache ve Laravel düzgün çalışıyorsa, tarayıcınızda `http://laravel.local` adresini ziyaret edebilirsiniz. Eğer burada Laravel’ın hoş geldiniz ekranını görüyorsanız, kurulum başarılı demektir!

6. Veritabanı Ayarları

Laravel projelerinde veritabanı bağlantısı için `.env` dosyasını kullanırız. Bu dosyada, veritabanı bilgilerinizi düzenleyebilirsiniz:


DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=


Veritabanınızı oluşturun ve Laravel ile bağlantı kurarak test edebilirsiniz.

Sonuç

Tebrikler! Artık Laravel ile projenizi geliştirmeye hazırsınız. Bu kurulum rehberi sayesinde, Laravel’ın Linux üzerinde nasıl kurulduğunu adım adım öğrenmiş oldunuz. Artık PHP’nin gücünü ve Laravel’ın şıklığını kullanarak harika projeler yapabilirsiniz. Unutmayın, Laravel ile ilgili her şey öğrenilebilecek kadar kolay ve güçlü. Sadece bir adım daha atın ve yaratıcı projeler üretmeye başlayın!

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