- Базовое использование GitHub, Git
- Научиться устаналивать зависимости через Composer
- Понять минимальные зависимости для запуска веб-проекта на симфони
- Понять минимальные зависимости для запуска консольных команд в симфони
- Освоение PHP 7
- Зарегистрироваться на GH, прислать свой логин для прикрепления к проекту
- Настроить себе минимальное локальное окружение для разработки на PHP 7 (PHP 7.*, composer, git)
- Форкнуть и склонировать проект
- Выполнить задания
- Отправить пулл-реквест в master проекта (можно выполнить на любом этапе, указав в пулл-реквесте, какие из заданий на данный момент выполнены)
- Участвовать в обсуждении своего и чужих пулл-реквестов в этом проекте
Необходимо запустить локальный сервер на PHP, который будет способен отобразить стандартную ошибку 404 symfony
Нельзя использовать (в целях обучения):
FrameworkBundle
MicroKernelTrait
- Пакет
symfony/symfony
и аналоги - Пакет
symfony/symfony-standard
и аналоги - Команду
composer create-project
Проект должен состоять из (желательно) трех файлов - ядра, фронт-контроллера (index.php
|app.php
|etc) и composer.json
Ядро должно работать в dev
режиме
Сервер запускается командой
php -S 0.0.0.0:8000 path/to/router.php
При открытии http://localhost:8000/ должна быть отображена корректная страница с сообщением о несконфигурированном роуте
Необходимо запустить локальный сервер на PHP, который будет способен отобразить стандартную ошибку 404 symfony
Можно использовать FrameworkBundle
а также MicroKernelTrait
Нельзя использовать (в целях обучения):
- Пакет
symfony/symfony
и аналоги - Пакет
symfony/symfony-standard
и аналоги - Команду
composer create-project
Проект должен состоять из (желательно) трех файлов - ядра, фронт-контроллера (index.php
|app.php
|etc) и composer.json
Ядро должно работать в dev
режиме
Сервер запускается командой
php -S 0.0.0.0:8000 path/to/router.php
При открытии http://localhost:8000/ должна быть отображена корректная страница с сообщением о несконфигурированном роуте
Все, что в задании 404 на коленке
, с двумя изменениями
- Файлов 4 - добавляется файл консоли
- Запуск веб-сервера должен произойти с помощи команды
php path_console/to/console.php 0.0.0.0:8000 --webroot=path/to/ --router=path/to/router.php
Будут полезны для решения заданий