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!