Merhaba arkadaşlar,
Geçtiğimiz günlerde Phphocasi.com.tr ilkini yayınladığımız “Laravel Eğitimleri” serimize devam ediyoruz. Bu dersimizde “Laravel Nasıl Kurulur?”, “Laravel kurmak için sunucu gereklilikleri nelerdir?”, “Laravel kurulumunda gerekli PHP modülleri nelerdir, nasıl ayarlanır?” konularını anlatmaya çalışacağız. Kısacası Laravel Kurulumu’nu anlatacağız.
Anlatım Windows tabanlı (Windows 7/8/10) makineler için yapılmaktadır.
Laravel için sunucu gereklilikleri nelerdir?
Şuan ki son Laravel versiyonu 5.4’tür. Anlatım 5.4 üzerinden devam edecektir.
Laravel’in dökümantasyonunda belirtiği üzere;
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Belirli bir PHP versiyonuna ve belirli modüllere ihtiyacımız bulunmaktadır.
Peki, biz bu gereklilikleri nasıl sağlayacağız?
- Bunun için “Laravel Homestead” kullanabilirsiniz. Bu hepsi bir arada (all in one) bir çözümdür.
- PHP’yi kendiniz kurabilirsiniz.
- Wamp/Xammp gibi bir çözüm kullanabilirsiniz. (Bu eğitimde bu yöntemi kullanacağız.)
Aşama 1 – Wamp kurulumu
Wamp kurulumuna sitemizden ulaşabilirsiniz. Wamp kurulumu için tıklayınız.
!! Dikkat etmeniz gereken PHP sürümünün en az 5.6.4 olması gerektiğidir.
Aşama 2 – Composer Kurulumu
Wamp kurulumunu tamamladıktan sonra daha önce bahsetmiş olduğumuz “Composer” (Dependency Manager/Bağımlılık Yöneticisi) yüklememiz gerekiyor. Composer’ı https://getcomposer.org/download/ adresinden indirebilirsiniz.
- Composer-Setup.exe açıyoruz.
- Composer genelde PHP’nin bulunduğu yeri görüyor, görmezse yerini seçiyoruz.
- Next next diyerek tamamlıyoruz.
![]() | ![]() |
![]() | ![]() |
Aşama 3 – PHP Extension Ayarları
Composer kurulumundan sonra Wamp üzerinde gerekli “PHP Extensions” ayarlarını yapıyoruz.
OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension resimdeki şekilde aktif olmalı, Tokenizer PHP Extension ve XML PHP Extension ise Wampta aktif olarak gelmektedir.
Aşama 4 – Laravel Kurulumu
Laravel’i kurmak için kullanabileceğimiz birçok yöntem var. Burada 2 yöntemi anlatacağım.
Öncelikle cmd/windows power shell/ git bash vb. bir konsol uygulamasına ihtiyacımız var.
Ben Windows power shell kullanmayı seçtim. Powershelli çalıştırmak için, başlat simgesine tıkladıktan sonra “power shell” yazıp uygulamayı başlatabilirsiniz.
Öncelikle Laravel’i kurmak istediğiniz dizine geçip aşağıdaki kodlardan dilediğimizi çalıştırıyoruz.
Dizine geçmek için:
cd c:wampwww
Aşağıdaki kısımda “blog” yerine projeniz için herhangi bir klasör adı verebilirsiniz.
Yöntem 1: Laravel Installer
composer global require "laravel/installer" laravel new blog
Yöntem 2: Composer Create-Project
composer create-project --prefer-dist laravel/laravel blog
Sonrasında komut ekranında belirtmiş olduğunuz dizine geçerek (cd blog),
php artisan serve
diyerek geliştirme sunucumuzu başlatıyoruz.
http://127.0.0.1:8000/ adresinden kurmuş olduğumuz Laravel’e ulaşabiliyoruz.
Bu dersimizde “Laravel nasıl kurulur?”, “Laravel için sunucu gereklilikleri nelerdir?” sorularının cevaplarını paylaştık. Bu dersimizde anlatmak istediklerim bu kadar. Konu hakkındaki sorularınızı konu altından veya Sorucevap.phphocasi.com.tr üzerinden sorabilirsiniz.
Tüm Laravel Dersleri için tıklayınız.
23