1. Adım: Gerekli Yazılımları İndirin
Symfony’yi kurmadan önce, sisteminizde birkaç yazılımın yüklü olması gerekecek. Bu yazılımlar, Symfony’nin düzgün çalışmasını sağlayacak ve size harika bir geliştirme ortamı sunacaktır.
PHP: Symfony, PHP ile çalışan bir framework olduğu için bilgisayarınızda PHP’nin kurulu olması gerekir. PHP’yi resmi web sitesinden indirebilirsiniz.
Composer: Symfony’yi yönetmek için kullanılan bir bağımlılık yöneticisidir. Symfony projenizi başlatmak ve bağımlılıkları yönetmek için Composer gereklidir. Composer’ın kurulumunu [resmi web sitesinden](https://getcomposer.org/download/) yapabilirsiniz.
Git: Git, projelerinizin versiyon kontrolünü yapmanıza olanak tanır. Symfony için de Git kullanmanız önerilir. [Git'in resmi sitesinden](https://git-scm.com/) indirip kurabilirsiniz.
2. Adım: PHP’nin Kurulumu
Windows’ta PHP kurulumunu yapmak çok basittir. PHP'yi indirip, bilgisayarınıza kurmak için şu adımları takip edin:
1. PHP’yi İndirin: PHP’nin Windows için uygun versiyonunu [buradan](https://windows.php.net/download/) indirerek bilgisayarınıza kurun.
2. PATH Ayarlarını Yapın: PHP’nin doğru çalışabilmesi için PATH ayarlarını yapmamız gerekiyor. PHP’nin kurulu olduğu klasöre gidin ve bu klasörü kopyalayın. Ardından, Başlat menüsünden "Çevresel Değişkenleri Düzenle" seçeneğini arayın. Sistem değişkenlerinde "Path"e tıklayıp, PHP’nin kurulu olduğu dizini ekleyin.
3. Kurulumu Test Edin: PHP’nin doğru bir şekilde kurulduğundan emin olmak için komut satırında şu komutu çalıştırabilirsiniz:
php -v
Eğer PHP versiyon numarasını görüyorsanız, kurulum başarılı demektir.
3. Adım: Composer’ın Kurulumu
Composer, PHP için en yaygın kullanılan bağımlılık yöneticisidir. Symfony projelerinde Composer kullanarak bağımlılıkları kolayca yönetebilirsiniz. Composer’ı kurmak için şu adımları takip edin:
1. Composer’ı İndirin: Composer’ı [buradan](https://getcomposer.org/download/) indirebilirsiniz.
2. Kurulumu Yapın: İndirdiğiniz setup dosyasını çalıştırın ve kurulum sihirbazını takip edin. Kurulum sırasında PHP’yi ve Composer’ı doğru şekilde yapılandırmanızı sağlayacak yönergeler size sunulacaktır.
3. Composer’ı Test Edin: Kurulumdan sonra, Composer’ı doğru şekilde kurduğunuzu test etmek için komut satırında şu komutu yazabilirsiniz:
composer -v
Eğer Composer’ın versiyon bilgisi görünüyorsa, her şey yolunda demektir.
4. Adım: Symfony Kurulumu
Şimdi asıl eğlenceli kısma geldik: Symfony’yi kurmak! Symfony, Composer üzerinden kolayca kurulabilir. Adımlar çok basit:
1. Symfony’yi Kurun: Komut satırına şu komutu yazın:
composer create-project symfony/skeleton my_project_name
Bu komut, "my_project_name" adıyla yeni bir Symfony projesi oluşturacaktır. Proje adı yerine kendi istediğiniz ismi verebilirsiniz.
2. Projeyi Çalıştırın: Projenizi başarıyla kurduktan sonra, Symfony’nin yerel geliştirme sunucusunu çalıştırmak için şu komutu yazın:
cd my_project_name
php bin/console server:run
Bu komut, Symfony projenizin yerel sunucuda çalışmaya başlamasını sağlar. Tarayıcınızda [http://127.0.0.1:8000](http://127.0.0.1:8000) adresine giderek, yeni Symfony projenizi görebilirsiniz.
5. Adım: Symfony Projenizi Geliştirmeye Başlayın
Artık Symfony projeniz kurulu! İlk "Hello, World!" uygulamanızı yazmak, denemeler yapmak ve Symfony’nin sunduğu tüm harika özellikleri keşfetmek için hazır olabilirsiniz. Symfony, geniş dokümantasyonu ve topluluğuyla oldukça destekleyici bir framework olduğu için, her zaman yardım alabileceğiniz bir kaynak bulabilirsiniz.
Not: Symfony’nin diğer özelliklerini keşfetmek, yeni bileşenler eklemek ve uygulamanızı geliştirmek için Symfony’nin [resmi dökümantasyonunu](https://symfony.com/doc/current/index.html) mutlaka incelemenizi öneririm.
Sonuç: Symfony ile Web Geliştirmeye Başlayın!
Ve işte bu kadar! Symfony’yi Windows üzerinde kurmak ve çalıştırmak oldukça kolay. Bu kurulum rehberini takip ederek, PHP projelerinizi daha profesyonel bir seviyeye taşıyabilirsiniz. Artık Symfony ile güçlü, ölçeklenebilir ve bakımı kolay web uygulamaları geliştirebilirsiniz.
Eğer takıldığınız bir nokta olursa, Symfony’nin topluluğuna danışabilirsiniz. Geliştirme yolculuğunuzda başarılar dilerim!