Adım 1: PHP ve Composer Kurulumunu Yapın
Symfony, PHP tabanlı bir framework olduğu için öncelikle PHP'nin bilgisayarınızda yüklü olması gerekiyor. PHP’yi indirip kurmak oldukça basit.
PHP'yi Kurma:
1. PHP'nin en son sürümünü [PHP'nin resmi sitesinden](https://windows.php.net/download/) indirebilirsiniz.
2. Kurulum sırasında, PHP’nin sistem PATH’ine eklenmesine dikkat edin. Böylece komut satırından PHP’yi kolayca çalıştırabilirsiniz.
Composer Nedir?
Composer, PHP için bir bağımlılık yöneticisidir ve Symfony projelerinde oldukça önemlidir. Symfony'nin düzgün çalışabilmesi için Composer gereklidir.
1. Composer'ı [resmi sitesinden](https://getcomposer.org/) indirip kurabilirsiniz.
2. Kurulum sırasında, Composer'ın PHP'nin doğru sürümüyle çalıştığından emin olun.
Adım 2: Symfony Yüklemek İçin Terminali Kullanın
Symfony’yi yüklemek için en kolay yol, terminal üzerinden Composer komutunu kullanmaktır. Artık her şey hazır, terminali açma zamanı geldi!
Symfony Kurulumu:
1. Windows'ta terminali açmak için, "cmd" veya "PowerShell" yazabilirsiniz.
2. Aşağıdaki komutu yazarak Symfony’yi global olarak yükleyin:
composer create-project symfony/skeleton my_project_name
Bu komut, Symfony'yi ve tüm gerekli bağımlılıkları indirmek için Composer'ı kullanır. Burada “my_project_name” kısmını projenizin adıyla değiştirebilirsiniz.
Adım 3: Web Sunucusunu Çalıştırın
Şimdi sıra, Symfony uygulamanızı yerel sunucuda çalıştırmaya geldi! Symfony, dahili bir web sunucusuna sahiptir. Bu sunucu sayesinde, uygulamanızı geliştirirken herhangi bir harici sunucuya gerek duymazsınız.
Web Sunucusunu Başlatma:
Aşağıdaki komut ile Symfony yerel sunucusunu başlatabilirsiniz:
symfony server:start
Bu komut sayesinde, Symfony projeniz çalışmaya başlayacak ve tarayıcınızda “http://localhost:8000” adresinden erişebilirsiniz.
Adım 4: Symfony ile İlk Sayfanızı Oluşturun
Symfony kurulumunu tamamladık ve artık her şey çalışıyor. Şimdi Symfony ile basit bir "Merhaba Dünya" sayfası oluşturalım.
1. Proje dizininize gidin ve `src/Controller` klasöründe bir PHP dosyası oluşturun. Adını `HelloController.php` koyabilirsiniz.
2. Aşağıdaki kodu yazın:
3. Sonrasında Symfony yerel sunucusunu yeniden başlatın ve tarayıcınızda “http://localhost:8000/hello” adresine gidin.
Ve işte! Symfony ile ilk sayfanız “Merhaba Dünya!” mesajını gösterecek. Artık Symfony'nin gücünü hissediyorsunuz.
Adım 5: Symfony’yi Geliştirmeye Devam Edin!
Kurulum tamamlandı ve ilk sayfanızı oluşturduğunuza göre, şimdi sıra Symfony’nin özelliklerini keşfetmeye geldi. Symfony, güçlü bir MVC yapısına sahip olduğu için, dinamik web uygulamaları geliştirmek için harika bir altyapı sunar.
Symfony’nin Keyifli Özellikleri:
- Twig Şablon Motoru: Veritabanı verilerini şablonlarda kolayca görüntüleyebilirsiniz.
- Veritabanı Bağlantıları: Symfony, Doctrine ORM gibi araçlarla veritabanı yönetimini kolaylaştırır.
- Hızlı Hata Ayıklama: Symfony'nin geliştirme ortamı, hata ayıklamayı çok daha basit hale getirir.
Symfony ile projelerinizi hızla geliştirebilir ve daha büyük projelere adım atabilirsiniz.
Ayrıca Symfony'nin sunduğu çok sayıda araç ve bileşen sayesinde, projelerinizde daha verimli çalışabilirsiniz. Symfony'yi daha derinlemesine keşfetmek için [Symfony dokümantasyonunu](https://symfony.com/doc/current/index.html) incelemeyi unutmayın.