Symfony - Kurulum

Bu bölüm, makinenize Symfony çerçevesini nasıl kuracağınızı açıklar. Symfony framework kurulumu çok basit ve kolaydır. Symfony çerçevesinde uygulama oluşturmak için iki yönteminiz vardır. İlk yöntem, Symfony çerçevesinde bir proje oluşturmak için bir uygulama olan Symfony Installer'ı kullanmaktır. İkinci yöntem, besteci tabanlı kurulumdur. Aşağıdaki bölümlerde her bir yöntemi tek tek ayrıntılı olarak inceleyelim.

sistem gereksinimleri

Kuruluma geçmeden önce aşağıdaki sistem gereksinimlerine ihtiyacınız vardır.

  • Web sunucusu (Aşağıdakilerden herhangi biri)
    • WAMP (Windows)
    • LAMP (Linux)
    • XAMP (Çoklu platform)
    • MAMP (Macintosh)
    • Nginx (Çoklu platform)
    • Microsoft IIS (Windows)
    • PHP yerleşik geliştirme web sunucusu (Çoklu platform)
  • İşletim Sistemi: Çapraz platform
  • Tarayıcı Desteği: IE (Internet Explorer 8+), Firefox, Google Chrome, Safari, Opera
  • PHP Uyumluluğu: PHP 5.4 veya üstü. Maksimum faydayı elde etmek için en son sürümü kullanın.

Bu eğitim için PHP yerleşik geliştirme web sunucusunu kullanacağız.

Symfony Yükleyici

Symfony Installer, Symfony çerçevesinde web uygulamaları oluşturmak için kullanılır. Şimdi, aşağıdaki komutu kullanarak Symfony yükleyicisini yapılandıralım.

$ sudo mkdir -p /usr/local/bin $ sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony 
$ sudo chmod a+x /usr/local/bin/symfony

Şimdi, Symfony yükleyiciyi makinenize yüklediniz.

İlk Symfony Uygulamanızı Oluşturun

En son sürümde bir Symfony uygulaması oluşturmak için aşağıdaki sözdizimi kullanılır.

Sözdizimi

symfony new app_name

Burada, uygulama_adı yeni uygulama adınızdır. İstediğiniz herhangi bir adı belirtebilirsiniz.

Misal

symfony new HelloWorld

Yukarıdaki komutu uyguladıktan sonra aşağıdaki yanıtı göreceksiniz.

Downloading Symfony...  

0 B/5.5 MiB ░░░░░░░░░░░  
……………………………………………………………  
……………………………………………………………   
Preparing project...  
✔  Symfony 3.2.7 was successfully installed. Now you can:  
   * Change your current directory to /Users/../workspace/firstapp  
   * Configure your application in app/config/parameters.yml file.  
   * Run your application: 
      1. Execute the php bin/console server:run command. 
      2. Browse to the http://localhost:8000 URL.  
   * Read the documentation at http://symfony.com/doc

Bu komut, Symfony çerçevesinin en son sürümünün boş bir projesini içeren "firstapp /" adlı yeni bir dizin oluşturur.

Belirli Sürümü Yükleyin

Belirli bir Symfony sürümünü yüklemeniz gerekiyorsa, aşağıdaki komutu kullanın.

symfony new app_name 2.8 
symfony new app_name 3.1

Composer tabanlı Kurulum

Composer'ı kullanarak Symfony uygulamaları oluşturabilirsiniz. Umarım besteciyi makinenize kurmuşsunuzdur. Besteci kurulu değilse, indirin ve kurun.

Aşağıdaki komut, oluşturucuyu kullanarak bir proje oluşturmak için kullanılır.

$ composer create-project symfony/framework-standard-edition app_name

Belirli bir sürüm belirtmeniz gerekiyorsa, yukarıdaki komutta belirtebilirsiniz.

Uygulamayı Çalıştırma

Proje dizinine gidin ve aşağıdaki komutu kullanarak uygulamayı çalıştırın.

cd HelloWorld 
php bin/console server:run

Yukarıdaki komutu uyguladıktan sonra tarayıcınızı açın ve url'yi isteyin http://localhost:8000/. Aşağıdaki sonucu verir.

Sonuç