Adım 1: Sistem Güncellemelerini Yap
İlk olarak, sisteminin güncel olduğundan emin olmalısın. Çünkü bazı bağımlılıkların kurulumu, sistemin güncel versiyonlarıyla uyumlu çalışacaktır. Bunun için terminali aç ve şu komutu gir:
sudo apt update && sudo apt upgrade -y
Bu komut, sistemindeki tüm paketleri güncelleyecek ve en son sürüme sahip olmanı sağlayacak. Güncelleme işlemi birkaç dakika sürebilir, sabırlı ol!
Adım 2: PHP ve Bağımlılıkları Yükle
Symfony, PHP üzerine kurulmuş bir framework olduğu için PHP’nin en güncel sürümünü kurmamız gerekiyor. Bunun için terminale şu komutu yaz:
sudo apt install php php-cli php-xml php-mbstring php-curl php-zip unzip curl -y
Bu komut, PHP ve Symfony için gerekli olan tüm bağımlılıkları yükleyecektir. Symfony'nin düzgün çalışabilmesi için bu bileşenlerin eksiksiz olması gerekiyor. Eğer PHP'nin doğru sürümünü kontrol etmek istersen, şu komutla PHP sürümünü öğrenebilirsin:
php -v
Adım 3: Composer Kurulumu
Şimdi, Symfony projelerini yönetmek için kullanılan Composer'ı yükleyeceğiz. Composer, PHP için bir paket yöneticisidir ve Symfony'yi yönetebilmen için şarttır. Composer’ı kurmak için terminale şu komutları yaz:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Bu işlemler Composer'ı sistemine kuracak ve global olarak komut satırından erişilebilir hale getirecek. Kurulumun doğru şekilde yapıldığını şu komutla kontrol edebilirsin:
composer --version
Adım 4: Symfony Kurulumu
Şimdi, Symfony’nin kurulumuna geçebiliriz. Symfony’yi Composer ile kurmak oldukça kolay. Terminali aç ve aşağıdaki komutu gir:
composer create-project symfony/skeleton my_project_name
Bu komut, "my_project_name" adında yeni bir Symfony projesi oluşturacak. Proje klasörü içerisinde, Symfony'nin temel dosyaları ve yapısı oluşturulacaktır. Eğer başka bir dizine kurulum yapmak istersen, "my_project_name" kısmını istediğin dizin adıyla değiştirebilirsin.
Adım 5: Web Sunucusu Kurulumu (Opsiyonel)
Eğer Symfony projenizi yerel olarak çalıştırmak istiyorsanız, bir web sunucusuna ihtiyacınız olacak. Symfony, yerel sunucu olarak PHP'nin yerleşik sunucusunu da kullanabilir. Bunun için şu komutu kullanabilirsiniz:
cd my_project_name
php -S 127.0.0.1:8000 -t public
Bu komut, projenizi yerel sunucuda çalıştıracaktır. Tarayıcınızda [http://127.0.0.1:8000](http://127.0.0.1:8000) adresine giderek Symfony uygulamanızı görüntüleyebilirsiniz. Eğer daha gelişmiş bir yapı isterseniz, Apache veya Nginx gibi daha profesyonel web sunucuları da kurabilirsiniz.
Adım 6: Symfony'yi Test Et
Kurulum işlemi tamamlandıktan sonra, Symfony’nin doğru bir şekilde çalışıp çalışmadığını test etmek oldukça basit. Symfony projenin kök dizininde terminali aç ve şu komutu gir:
php bin/console
Bu komut, Symfony'nin tüm komutlarını listeleyecek ve kurulumunun başarılı olduğunu gösterecektir.
Adım 7: Symfony'yi Geliştirmeye Başla
Tebrikler, Symfony’yi başarıyla kurdun! Artık bu güçlü framework ile PHP projelerini hızla geliştirebilirsin. Symfony’nin sunduğu birçok araç ve bileşen ile web geliştirme süreçlerini daha verimli hale getirebilirsin. Symfony dokümantasyonu, öğrenmek için harika bir kaynaktır, bu yüzden belgelere göz atmayı unutma!