Laravel 11 Öğreniyoruz: WSL (Windows Subsystem for Linux) Ortamında Laravel 11 Kurulumu

Laravel 11 Öğreniyoruz: WSL (Windows Subsystem for Linux) Ortamında Laravel 11 Kurulumu

Laravel 11 serimizin bu bölümünde, WSL (Windows Subsystem for Linux) kullanarak Windows ortamında Laravel 11'i nasıl kurabileceğinizi adım adım açıklayacağız. WSL, Windows üzerinde Linux dağıtımlarını çalıştırmanıza olanak tanır ve Windows üzerinde gelişmiş bir Linux geliştirme ortamı sağlar. Bu rehberde, WSL kullanarak Laravel 11'i nasıl kuracağınızı göstereceğiz.

Adım 1: WSL ve Linux Dağıtımını Kurun

Eğer sisteminizde WSL kurulu değilse, öncelikle WSL ve bir Linux dağıtımı (örneğin Ubuntu) kurmanız gerekecek.

Adım 1.1: WSL'i Etkinleştirin

  1. PowerShell'i yönetici olarak açın.

  2. Aşağıdaki komutu çalıştırarak WSL özelliğini etkinleştirin:

     wsl --install
    

    Bu komut, WSL'in en son sürümünü kurar ve Ubuntu dağıtımını indirir.

  3. Bilgisayarınızı yeniden başlatmanız gerekebilir.

Adım 1.2: Linux Dağıtımını Seçin ve Kurun

Bilgisayarınızı yeniden başlattıktan sonra, Microsoft Store'u açın ve tercih ettiğiniz bir Linux dağıtımını (örneğin Ubuntu) indirin ve kurun. Kurulum tamamlandıktan sonra, dağıtımı ilk kez çalıştırdığınızda kullanıcı adı ve şifre belirlemeniz istenecektir.

Adım 2: Gerekli Araçları Yükleyin

WSL üzerinde Laravel 11'i kurmak için PHP, Composer ve diğer gerekli araçları yüklememiz gerekecek.

Adım 2.1: PHP'yi Yükleyin

Terminali (WSL üzerinde çalışan Linux terminali) açın ve aşağıdaki komutları çalıştırarak PHP ve gerekli uzantıları yükleyin:

sudo apt update
sudo apt install php8.1 php8.1-cli php8.1-mbstring php8.1-xml php8.1-curl php8.1-mysql php8.1-zip php8.1-intl php8.1-bcmath php8.1-gd php8.1-soap

Adım 2.2: Composer'ı Yükleyin

Composer'ı yüklemek için Terminal'de aşağıdaki adımları izleyin:

  1. Composer'ı indirin:

     curl -sS https://getcomposer.org/installer | php
    
  2. Composer'ı sistem genelinde kullanmak için taşıyın:

     sudo mv composer.phar /usr/local/bin/composer
    
  3. Composer'ın doğru kurulduğunu doğrulamak için aşağıdaki komutu çalıştırın:

     composer --version
    

Adım 3: Laravel 11 Projesi Oluşturun

Artık Laravel 11'i WSL üzerinde kurmaya hazırsınız. Terminalde yeni bir Laravel projesi başlatmak için şu komutu çalıştırın:

composer create-project --prefer-dist laravel/laravel:^11.0 my-laravel-app

Bu komut, my-laravel-app adında yeni bir Laravel 11 projesi oluşturur. Bu adı projenize uygun bir isimle değiştirebilirsiniz.

Adım 4: Geliştirme Sunucusunu Başlatın

Laravel projenizi kurduktan sonra, proje dizinine gidin ve yerel geliştirme sunucusunu başlatmak için şu komutu çalıştırın:

cd my-laravel-app
php artisan serve

Bu komut, projenizi yerel bir geliştirme sunucusunda çalıştırır ve genellikle http://127.0.0.1:8000 adresinde erişilebilir hale getirir.

Adım 5: Tarayıcıda Laravel'i Kontrol Edin

Son olarak, tarayıcınızı açın ve http://127.0.0.1:8000 adresine giderek Laravel 11'in başarılı bir şekilde kurulduğunu doğrulayın. Eğer Laravel'in varsayılan hoş geldin sayfasını görüyorsanız, kurulum tamamlanmıştır!

Sonuç

Bu yazıda, WSL kullanarak Windows üzerinde Laravel 11 kurulumunu nasıl gerçekleştirebileceğinizi öğrendiniz. Bir sonraki yazımızda, Docker kullanarak Laravel 11 kurulumu nasıl yapılır, onu ele alacağız. Eğer Docker kullanmayı planlıyorsanız, bir sonraki yazıyı takip edebilirsiniz.