Symfony Nasıl Kurulur? (Linux) – Adım Adım Kılavuz

Symfony kurulumunu Linux üzerinde adım adım nasıl yapacağınızı öğrenin. PHP, Composer ve Symfony'nin nasıl kurulacağı ile ilgili detaylı bilgiler bulabilirsiniz.

BFS

Symfony, PHP ile geliştirilmiş açık kaynaklı güçlü bir framework'tür. Web uygulamalarını hızlı ve verimli bir şekilde geliştirmek isteyenlerin vazgeçilmezi haline gelmiştir. Eğer sen de Linux işletim sistemi kullanıyorsan ve Symfony kurulumunu yapmak istiyorsan, doğru yerdesin! Haydi, birlikte adım adım nasıl Symfony kuracağımıza göz atalım!

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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...