Symfony Kurulum Rehberi

0 الردود 1 المشاهدات
·
المشاركون
صاحب الموضوع #1
Gelişen web uygulamalarında modern ve sürdürülebilir çözümler sunan Symfony, PHP tabanlı güçlü bir framework olarak öne çıkar. Bu rehberde, Symfony'yi sıfırdan kurmak ve temel yapılandırmayı yapmak için gereken adımları detaylı şekilde ele alacağız.

İlk olarak, Symfony’nin temel gereksinimleri gözden geçirilmelidir. Symfony, PHP 8.0 ve üzeri sürümlerle uyumludur. Ayrıca, Composer paket yöneticisinin sisteminizde kurulu olması şarttır; çünkü Symfony, Composer üzerinden yüklenir ve yönetilir. Gerekli ortamı hazırladıktan sonra, kuruluma geçebiliriz.

Kurulumun ilk aşaması, terminal veya komut satırı üzerinden Symfony’nin yeni projesini başlatmaktır. Bunu aşağıdaki komutla gerçekleştirebilirsiniz:

كود
12
composer create-project symfony/skeleton my_project_name


Burada, 'my_project_name' yerine kendi proje adınızı yazmalısınız. Bu komut, temel bir Symfony yapısı oluşturur ve bağımlılıkları otomatik olarak yükler. Alternatif olarak, daha kapsamlı bir başlangıç noktası isterseniz, Symfony CLI aracını kullanabilirsiniz. Symfony CLI, kurulum ve proje yönetimini kolaylaştırır:

كود
12
symfony new my_project_name --full


Bu komut, Symfony’nin tam yapılandırmalı ve hazır hale getirilmiş versiyonunu getirir. Kurulum tamamlandıktan sonra, proje dizinine geçip yerel geliştirme sunucusunu başlatabilirsiniz:

كود
123
cd my_project_name
symfony server:start


Bu aşamada, tarayıcınızda https://localhost:8000 adresine giderek Symfony uygulamanızın temel sayfasını görebilirsiniz. Ayrıca, yapılandırma dosyaları ve proje dizini üzerinde yapacağınız düzenlemelerle, projeyi ihtiyaçlarınıza göre şekillendirebilirsiniz.

Symfony’nin kurulumu bu temel adımlarla tamamlanır. Bu noktadan sonra, bileşenleri ve paketleri ekleyerek projeyi genişletebilir, güvenlik, veritabanı ve diğer altyapı ihtiyaçlarınızı karşılayabilirsiniz. Symfony’nin güçlü ekosistemi ve dokümantasyonu, gelişmiş uygulamalar inşa etmek için geniş olanaklar sunar.

يجب تسجيل الدخول للرد.

0 اقتباسات محددة