Laravel Nasıl Kurulur? (Windows) – Adım Adım Rehber

Laravel’i Windows ortamında kurmak isteyenler için adım adım detaylı bir rehber. PHP, Composer, ve web sunucusu kurulumu ile Laravel projelerine başlama sürecini anlatan bir yazı.

BFS

Laravel ile tanışmaya karar verdiğinizde, ilk adım genellikle kurulum süreci oluyor. Belki de PHP ile biraz uğraştınız, ama Laravel’in sunduğu güzellikler sizi cezbetti ve geliştirmeye başlamak istiyorsunuz. Endişelenmeyin, çünkü bu yazıda Laravel’i Windows işletim sistemine adım adım kurmayı öğreteceğim.

Şimdi biraz rahatlayın, kahvenizi alın, ve birlikte bu yolculuğa çıkalım!

1. Gerekli Yazılımlar ve Araçlar



Laravel'i kurabilmek için bazı temel yazılımlara ihtiyacınız olacak. Bu yazılımlar, Laravel'in düzgün bir şekilde çalışmasını sağlayacak. İşte gerekenler:


  • PHP – Laravel, PHP ile yazılmış bir framework olduğu için PHP'nin yüklü olması gerekiyor.

  • Composer – Laravel, Composer üzerinden kurulur. Bu yüzden Composer'ı da kurmamız gerekecek.

  • Bir web sunucusu – Apache veya Nginx kullanabilirsiniz, ama biz burada Apache tercih edeceğiz.

  • MySQL veya SQLite – Laravel, veritabanı işlemleri için MySQL veya SQLite gibi bir veritabanı yönetim sistemine ihtiyaç duyar.



2. PHP ve Composer Kurulumu



Başlamadan önce, PHP’yi bilgisayarınıza yüklemeniz gerekiyor. Laravel, PHP 7.4 ve üzeri sürümleri destekler, bu yüzden güncel bir sürüm yüklemek en iyisi olacaktır. PHP’yi yüklemek için aşağıdaki adımları takip edin:

Adım 1: PHP’nin son sürümünü [PHP resmi web sitesinden](https://windows.php.net/download/) indirin. Windows için uygun sürümü seçtiğinizden emin olun. İndirdiğiniz dosyayı açıp kurulum işlemini başlatın.

Adım 2: PHP'nin sistem PATH'ine eklendiğinden emin olun. Bunun için PHP'nin kurulu olduğu klasöre gidin ve bu klasörün yolunu kopyalayın. Ardından, "Bilgisayarım"ı sağ tıklayın, "Özellikler"e tıklayın, "Gelişmiş sistem ayarları"nı seçin ve "Sistem Özellikleri" penceresinden "Çevresel Değişkenler"e girin. Burada "Path" değişkenini bulun ve PHP'nin kurulu olduğu dizini ekleyin.

Adım 3: PHP’nin doğru bir şekilde yüklendiğini test etmek için komut satırına (CMD) "php -v" komutunu yazın. Eğer PHP sürümünüzü görüyorsanız, kurulum başarılı olmuştur.

Adım 4: Şimdi Composer’ı yüklemeye geçelim. [Composer'ın resmi sitesine](https://getcomposer.org/) gidin ve Windows için Composer Installer'ı indirin. Yükleme işlemini tamamladıktan sonra, komut satırına "composer" yazarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz.

3. Laravel Projesi Oluşturma



Artık PHP ve Composer kurulu olduğuna göre, Laravel projemizi oluşturabiliriz. Composer, Laravel’i çok kolay bir şekilde yüklememizi sağlıyor.

Adım 1: Komut satırını açın ve Laravel projenizi oluşturmak istediğiniz dizine gidin. Örneğin, masaüstünüzde bir "Projeler" klasörüne gitmek için:


cd C:\Users\KullanıcıAdı\Masaüstü\Projeler


Adım 2: Laravel'i kurmak için aşağıdaki komutu yazın:


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


Bu komut, Laravel’i ve tüm bağımlılıklarını otomatik olarak indirip kuracak. "myproject" yerine projenizin adını verebilirsiniz.

Adım 3: Kurulum tamamlandıktan sonra, proje klasörüne girin:


cd myproject


4. Web Sunucusunu Çalıştırma



Laravel'i çalıştırmak için PHP’nin yerleşik sunucusunu kullanabiliriz. Laravel, yerleşik web sunucusunu hızlıca başlatmamıza yardımcı oluyor.

Adım 1: Aşağıdaki komut ile yerel sunucuyu başlatın:


php artisan serve


Bu komut çalıştırıldığında, terminalde şu şekilde bir mesaj göreceksiniz:


Laravel development server started:


Adım 2: Tarayıcınızda "http://127.0.0.1:8000" adresine giderek Laravel'in ana sayfasını görebilirsiniz. Eğer bu sayfa karşınıza çıkarsa, kurulumunuz başarılı bir şekilde tamamlanmıştır!

5. Veritabanı Bağlantısı ve Yapılandırma



Laravel projelerinizde veritabanı kullanmak isterseniz, veritabanı bağlantılarını ayarlamanız gerekir. Laravel, `.env` dosyasındaki ayarlarla veritabanı bağlantınızı yapılandırmanıza imkan verir.

Adım 1: `.env` dosyasını açın ve veritabanı ayarlarını yapın. Örneğin, MySQL kullanıyorsanız, şu şekilde ayarlayın:


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


Adım 2: Veritabanınız varsa ve doğru ayarları yaptıysanız, veritabanı işlemleri yapabilirsiniz.

6. Sonraki Adımlar



Laravel’i kurdunuz ve şimdi gerçek geliştirmeye başlayabilirsiniz. Web uygulamanızı tasarlayın, veritabanı bağlantılarınızı yapın ve Laravel’in gücünden faydalanarak harika projeler oluşturun. Laravel’in sunduğu Route, Controller, Blade template engine gibi özellikleri keşfedin ve web geliştirme serüveninize adım atın.

Unutmayın! Laravel’in güçlü topluluğundan faydalanabilirsiniz. Laravel dökümantasyonu ve Stack Overflow gibi platformlarda yardım alarak projelerinizi geliştirirken destek bulabilirsiniz.

Sonuç



Laravel ile Windows üzerinde geliştirme yapmak, bu adımları izledikten sonra oldukça basit hale geliyor. PHP ve Composer kurulumundan Laravel projesi oluşturmaya kadar her aşama sizin için açık ve anlaşılır olacak.

Artık, Laravel’in sunduğu tüm güzelliklerden faydalanarak harika projeler geliştirebilirsiniz. Başarılar dilerim!

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