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
PowerShell'i yönetici olarak açın.
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.
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:
Composer'ı indirin:
curl -sS https://getcomposer.org/installer | php
Composer'ı sistem genelinde kullanmak için taşıyın:
sudo mv composer.phar /usr/local/bin/composer
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.