Увод
Предуслови
Корак 1: Преузмите инсталациони програм Симфони
Корак 2: Креирајте Симфони апликацију
Корак 3: Покрените и проверите апликацију Симфони
Корак 4: Проверите конфигурацију Симфони апликације
Увод
Симфони је један од најпопуларнијих ПХП оквира који се може користити за лако и брзо развијање сопствених апликација. Са асортиманом одвојених и вишекратних компоненти и огромном заједницом програмера, Симфони је привукао многе чланове заједнице отвореног кода.
У овом чланку ћу вам показати како да инсталирате и користите Симфони 3.0.0 за развој апликација на Вултр ЛЕМП ВПС.
Предуслови
- Примените инстанцу Линук сервера са верзијом ПХП-а већом или једнаком ПХП-у 5.4. Вултр ЛЕМП апликација се квалификује.
- Пријавите се као некоријенски корисник који има судо привилегије. Можете креирати таквог корисника у складу са овим чланком .
Корак 1: Преузмите инсталациони програм Симфони
Званично препоручени метод за инсталирање Симфони-а је коришћење инсталационог програма Симфони.
Пријавите се са ССХ терминала, унесите:
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
Сада можете да користите symfonyкоманду из ваше љуске.
Корак 2: Креирајте Симфони апликацију
Направите нову апликацију са Симфони-јем:
symfony new my_project
Ова команда ће креирати директоријум који се зове my_projectу вашем кућном директоријуму за хостовање свих ваших датотека апликације.
Ако желите да наведете верзију Симфони-а, додајте број верзије горе поменутој команди, на пример:
symfony new my_project 2.6
symfony new my_project 2.6.5
symfony new my_project 2.7.0-RC1
symfony new my_project lts
Корак 3: Покрените и проверите апликацију Симфони
Извршите следеће команде да бисте покренули Симфони апликацију:
cd my_project/
php bin/console server:run
Ако је операција била успешна, видећете да [OK] Server running on http://127.0.0.1:8000се на екрану појављује упит . Резултат можете да проверите тако што ћете приступити УРЛ адреси http://127.0.0.1:8000/из веб претраживача.
Нека наредба буде покренута у тренутном ССХ терминалу. Отворите други ССХ терминал и преузмите текстуални претраживач под називом Линк:
sudo yum install -y lynx
Посета http://127.0.0.1:8000/Линк-а:
lynx http://127.0.0.1:8000/
Видећете страницу добродошлице Симфони-ја: „Добродошли у Симфони 3.0.0“. Затим притисните Схифт + К да бисте напустили Линк.
Ако којим случајем видите страницу празан или страницу грешци уместо страницу добродошлице, можете покушати да реши проблем рекофигурацијом дозволе на ~/my_project/var/cacheи ~/my_project/var/logsдиректоријума. Посетите веб локацију Симфони за више детаља.
Корак 4: Проверите конфигурацију Симфони апликације
Такође можете користити тестер конфигурације сервера да проверите да ли је ваше окружење спремно за коришћење Симфони-а. Приступите следећој УРЛ адреси док је ваша Симфони апликација покренута:
lynx http://localhost:8000/config.php
У Вултр ЛНМП окружењу, тестер конфигурације сервера ће нам препоручити да инсталирамо и омогућимо интл екстензију (користи се за валидаторе) за боље искуство са Симфони-јем. Ево решења:
Притисните стрелицу надоле једном, а затим притисните Схифт + К да бисте напустили Линк претраживач.
Проверите верзију ПХП-а на серверу:
php -v
Потражите и инсталирајте екстензију интл исте верзије (мој сервер је радио ПХП 5.5):
yum list php*intl
sudo yum install php55u-intl.x86_64
Поново покрените систем:
sudo reboot
Пријавите се и поново проверите конфигурацију Симфони апликације, видећете да је проблем решен („Све провере су успешно прошле.“).
Честитам! Поставили сте Симфони апликацију.
Имајте на уму да је садржај у овом чланку погодан само за развојно окружење; мораћете да урадите више конфигурације за производно окружење. За даље читање посетите званичну Симфони веб локацију .