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.