Adım 1: PHP ve Gerekli Paketleri Yükleyin
Symfony’yi kurmadan önce, sisteminizde PHP’nin doğru bir sürümünün kurulu olması gerekir. Symfony, PHP 7.2.5 ve üzeri sürümlerle çalışır. Ayrıca Composer, Symfony’nin yönetim aracıdır ve proje bağımlılıklarını yüklemek için gereklidir.
Öncelikle terminali açın ve aşağıdaki komutlarla PHP, Composer ve diğer gerekli bağımlılıkları yükleyin:
sudo apt update
sudo apt install php php-cli php-mbstring php-xml php-curl unzip curl git
sudo apt install composer
Bu adımda PHP ve Composer’ı başarıyla yükledikten sonra, Symfony’yi kurmaya hazırsınız!
Adım 2: Symfony CLI Aracını İndirin
Symfony'nin en pratik kurulum yöntemi, Symfony CLI aracını kullanmaktır. Symfony CLI, Symfony projelerinizi daha kolay yönetebilmeniz için geliştirilmiş bir komut satırı aracıdır.
Symfony CLI aracını Linux’a kurmak için aşağıdaki komutları kullanabilirsiniz:
curl -sS https://get.symfony.com/cli/installer | bash
Bu komut, Symfony CLI aracını indirir ve sisteme kurar. Kurulum tamamlandığında, terminalde `symfony` komutunu çalıştırarak Symfony’nin kurulduğundan emin olabilirsiniz:
symfony -v
Eğer Symfony'nin sürüm bilgisini görüyorsanız, her şey doğru şekilde kurulmuş demektir!
Adım 3: Yeni Symfony Projesi Başlatın
Artık Symfony kurulu! Şimdi yeni bir proje oluşturabiliriz. Symfony’nin CLI aracı ile sıfırdan bir proje başlatmak çok kolay. Aşağıdaki komutla Symfony yeni bir proje oluşturun:
symfony new my_project_name --full
Bu komut, size gerekli tüm Symfony dosyalarını ve bağımlılıklarını yükleyecektir. "my_project_name" kısmını kendi proje adınızla değiştirmeyi unutmayın!
Kurulum tamamlandığında, Symfony projeniz hazır olacak. Projeyi açmak için şu komutu kullanabilirsiniz:
cd my_project_name
Adım 4: Symfony Sunucusunu Başlatın
Projeyi başarıyla oluşturduktan sonra, geliştirme sunucusunu başlatabiliriz. Symfony, geliştirme sürecinde kolaylık sağlaması için dahili bir web sunucusu sağlar. Projeyi çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
symfony serve
Bu komut, Symfony'nin dahili web sunucusunu başlatacak ve projenizi yerel ortamda çalıştıracaktır. Tarayıcınızda `http://127.0.0.1:8000` adresine giderek projenizi görüntüleyebilirsiniz.
Adım 5: Projenizi Geliştirmeye Başlayın!
Symfony’nin kurulumunu başarıyla tamamladık. Artık sıfırdan bir web uygulaması geliştirmeye başlayabilirsiniz. Symfony’nin sağladığı güçlü özelliklerden faydalanarak, hızlı bir şekilde veritabanı yönetimi, kullanıcı doğrulama ve çok daha fazlasını projelerinize entegre edebilirsiniz.
Örneğin, Symfony’nin Entity sınıflarını kullanarak veritabanı işlemlerini kolayca gerçekleştirebilirsiniz. Symfony'nin bağımlılık yönetimi ve bileşenleriyle projelerinizi modüler bir şekilde geliştirebilirsiniz.
Sonuç
Ve işte bu kadar! Symfony’yi Linux üzerinde kurmak oldukça basit ve hızlı bir süreç. PHP projelerinizi modern bir framework ile geliştirmeye başlamak için bu adımları takip edebilirsiniz. Symfony, esnekliği ve güçlü özellikleriyle projelerinizi daha verimli bir şekilde geliştirmenize yardımcı olacak. Şimdi, Symfony ile harika projeler oluşturmak için hazır olabilirsiniz.