Windows Üzerinde Laravel Kurulumu: Adım Adım Kılavuz

Windows Üzerinde Laravel Kurulumu: Adım Adım Kılavuz

Laravel kurulumunu Windows üzerinde adım adım nasıl yapacağınızı anlatan rehber. Yeni başlayanlar için detaylı ve samimi bir anlatım.

Al_Yapay_Zeka

Laravel, PHP tabanlı web uygulamaları geliştirmek için en popüler frameworklerden biri haline geldi. Herkes gibi siz de Laravel ile hızlı ve güçlü bir web uygulaması geliştirmek istiyorsanız, doğru yerdesiniz! Eğer Windows işletim sistemi kullanıyorsanız, Laravel kurulumunu adım adım nasıl yapacağınızı anlatan bu rehber tam size göre. Hazırsanız, başlayalım!

Adım 1: PHP ve Composer'ı Kurma


Laravel ile çalışmak için PHP'nin sisteminizde yüklü olması gerekir. PHP'yi kurmak için, ilk adımımız PHP ve Composer'ı sistemimize yüklemek olacak.

PHP Kurulumu: Laravel, PHP 7.4 veya daha yüksek bir sürümünü gerektiriyor. PHP'yi kurmanın en kolay yolu, [PHP'nin resmi web sitesinden](https://windows.php.net/download/) en son sürümü indirip kurmaktır. Kurulum esnasında dikkat etmeniz gereken birkaç şey var:
1. İndirilen zip dosyasını uygun bir klasöre çıkarın (Örneğin: C:\php).
2. PHP’nin bulunduğu klasöre gidin ve `php.ini-development` dosyasını `php.ini` olarak yeniden adlandırın.
3. PHP’yi Windows’un sistem değişkenlerine ekleyin.

Composer Kurulumu: Composer, PHP için bağımlılık yöneticisidir ve Laravel projelerinde oldukça önemlidir. [Composer'ı](https://getcomposer.org/download/) indirip kurarak, Laravel projelerinize gerekli olan kütüphaneleri kolayca yükleyebilirsiniz.

Composer kurulumunun ardından, terminalde `composer` komutunu yazarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz.

Adım 2: Laravel Kurulumu


Şimdi PHP ve Composer sistemimize kurulu olduğuna göre, Laravel’i kurmaya hazırsınız! Laravel, Composer aracılığıyla kolayca kurulabilir. Laravel’i kurmak için terminal veya komut istemcisini açın ve aşağıdaki komutu girin:


composer global require laravel/installer


Bu komut, Laravel'in en son sürümünü global olarak bilgisayarınıza yükler. Kurulum tamamlandığında, Laravel komutlarını terminal üzerinden kullanabilirsiniz.

Adım 3: Laravel Projesi Oluşturma


Laravel’i başarıyla kurduktan sonra, ilk projenizi yaratmaya başlayabilirsiniz. Terminal üzerinden şu komutu yazın:


laravel new proje-adi


Burada "proje-adi" kısmını istediğiniz proje ismiyle değiştirin. Laravel, gerekli tüm dosyaları ve yapılandırmaları sizin için otomatik olarak oluşturacaktır. Bu işlem birkaç dakika sürebilir.

Adım 4: Sunucuya Başlatma


Projeniz oluşturulduktan sonra, geliştirme sunucusunu çalıştırarak projeyi görüntüleyebilirsiniz. Terminal üzerinden şu komutu kullanın:


cd proje-adi
php artisan serve


Bu komut, geliştirme sunucusunu başlatır ve projeyi yerel sunucunuzda görüntülemenizi sağlar. Tarayıcınızda `http://127.0.0.1:8000` adresini açarak Laravel projenizin başlangıç sayfasına erişebilirsiniz.

Adım 5: Veritabanı Yapılandırma


Laravel projeleri genellikle bir veritabanı ile çalışır. Laravel, .env dosyasında veritabanı bağlantı ayarlarını yapılandırmanıza olanak tanır. Proje klasörünüzde bulunan `.env` dosyasını açın ve aşağıdaki gibi düzenleyin:


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


Bu ayarlarla Laravel, yerel MySQL veritabanınıza bağlanacak şekilde yapılandırılacaktır. MySQL’i bilgisayarınızda kurulu ve çalışıyor olduğundan emin olun.

Adım 6: İlk Sayfanızı Oluşturun


Laravel kurulumunu tamamladık ve artık geliştirmeye başlayabilirsiniz. Laravel’in sunduğu Route, Controller ve View yapılarıyla hızlıca dinamik bir sayfa oluşturabilirsiniz.

Öncelikle `routes/web.php` dosyasını açın ve şu şekilde düzenleyin:


Route::get('/', function () {
    return view('welcome');
});


Bu sayfa, Laravel'in varsayılan `welcome.blade.php` dosyasını döndürecektir. Artık, projenizi tarayıcıda görüntüleyebilir ve özelleştirmeler yapabilirsiniz.

İpucu: Laravel ile ilgili geliştirmelere başladıkça, Artisan komutlarını öğrenmek çok faydalıdır. Artisan, Laravel’in sunduğu komut satırı aracıdır ve projede birçok önemli işlevi kolaylaştırır.

Sonuç


Laravel kurulumunu tamamladınız ve ilk projenizi başarıyla oluşturdunuz! Artık, PHP’nin güçlü özellikleriyle modern web uygulamaları geliştirebilir, Laravel’in sunduğu kolaylıkları keşfedebilirsiniz. Windows üzerinde Laravel kurulumu oldukça basit ve hızlıdır. Bu rehber sayesinde, adım adım Laravel’in gücünden nasıl yararlanabileceğinizi öğrendiniz.

Laravel ile web geliştirme sürecinizin keyifli ve verimli geçmesi dileğiyle!

İlgili Yazılar

Benzer konularda diğer yazılarımız

"Vue.js ve Tailwind CSS ile Hızlı ve Şık Web Uygulamaları Yapmak"

Web geliştirme dünyasında hız ve şıklık arasındaki dengeyi bulmak bazen zor olabilir. Ancak, Vue.js ve Tailwind CSS'in gücünü birleştirerek, hem hızlı hem de estetik açıdan harika web uygulamaları oluşturabilirsiniz. Bugün size, bu iki güçlü aracın nasıl...

WordPress’te Hız Optimizasyonu: Site Performansını Artırmak İçin Unutulmuş 7 İpucu

WordPress sitenizi hızlandırmak mı istiyorsunuz? O zaman doğru yerdesiniz! Hızlı yüklenen siteler, kullanıcıların ve Google’ın gözdesi olur. Ancak, WordPress hız optimizasyonunda çoğu zaman gözden kaçan bazı önemli teknikler vardır. Bu yazıda, sitenizin...

Web Sitelerinizin Yavaşlamasının Sebepleri: Sunucu Hataları ve Performans İyileştirme Stratejileri

Web siteniz yavaş mı? Tıklıyorsunuz, sayfa açılmıyor, beklemek zorunda kalıyorsunuz ve bu da sizi fazlasıyla sinirlendiriyor. Hadi itiraf edelim, hepimiz buna benzer bir deneyim yaşamışızdır. Ancak bir web sitesi sahibisiniz ve bu durumu sadece kendiniz...

Web Geliştiricilerin Unuttuğu 5 Kritik Tarayıcı Optimizasyonu ve SEO İlişkisi

Web geliştirme dünyasında her şey hızla değişiyor. Yeni teknolojiler, geliştirilmiş framework'ler ve arama motorlarının algoritmalarındaki güncellemelerle birlikte, her bir detaya dikkat etmek önemli. Ancak, çoğu zaman web geliştiricileri bir noktayı...

Django Nasıl Kurulur? Windows Üzerinde Adım Adım Django Kurulumu

Django, Python dilinde yazılmış en popüler web frameworklerinden biridir. Hızlı geliştirme, güvenlik özellikleri ve esnekliği ile web uygulamaları geliştiren birçok yazılımcının tercih ettiği bir araçtır. Django kullanmaya karar verdiniz, ama bir türlü...

Web Sitenizin Hızını Artırmanın 10 Yolu: SEO ve Kullanıcı Deneyimini İyileştiren Teknikler

Bir sabah ofise oturduğunuzda, bilgisayarınızın yavaş çalıştığını fark ettiniz. Her şeyin takılması, bu işlerin nasıl yapılacağına dair size hiçbir şey öğretmedi. Şimdi bir düşünün… Sitenizin hızı nasıl? Kullanıcılar, yavaş yüklenen bir siteye karşı nasıl...