PHP - Symfony Создаем первый проект и настраиваем Apache

Поделиться
HTML-код
  • Опубликовано: 7 июн 2024
  • Поддержать меня: boosty.to/mflenov
    PHP в последнее время пользуется дурной славой среди программистов, а все потому, что даже в 2019-м году некоторые пытаются использовать этот язык для Web разработки в голом виде, без какого-то фреймворка, который бы позволил бы разделить все на модель, представление и контроллер. MVC пока еще самый популярный паттерн для Web.
    В книгах по PHP очень часто учат только языку, но это не значит, что нужно сразу же просто нырнуть в Web без каких-то фреймворков.
    Я для себя выбрал симфонию, потому что в ней сочетается все самое нужное мне - простота, удобство, гибкость и скорость.
    Текстовая версия видео здесь:
    www.flenov.info/story/show/Uc...
    Продолжение:
    Symfony и PHP - контроллеры и маршруты: • Программирование на Sy...
    PHP - Symfony - Twig файлы представления: • PHP - Symfony - Twig ф...
    Содержание:
    00:00 - PHP и Symfony введение
    01:33 - Почему не любят PHP
    04:05 - Composer
    04:34 - Создаем новый проект
    06:51 - Содержимое проекта
    09:54 - Настраиваем Apache для Symfony
    16:34 - index.php и kernel
    19:15 - Статичные маршруты
    21:44 - Создаем первый контроллер
    23:15 - Заключение - дополнительные материалы
    Мой ИТ блог www.flenov.ru и www.flenov.info
    Мой просто блог blo.moe
    Facebook: / mikhailflenov
    Tweeter: / flenov
    Инстаграмм: / mflenov
    Телеграмм: t.me/mflenov
    Apple подкасты: podcasts.apple.com/ca/podcast...
    Spotify подкасты: open.spotify.com/show/4mYuXa2...
    Обо мне - Михаил Фленов - блогер, программист, бывший автор журнала Хакер (рубрики Кодинг и FAQ) и автор нескольких книг по программированию и безопасности. Хакером не являюсь, но безопасностью интересуюсь, в основном в области Web. Живу и работаю в Канаде с 2009-го года, в течении 9 лет работал на Sony и отвечал за их крупнейший e-commerce веб сайт

Комментарии • 37

  • @deniskorolev1748
    @deniskorolev1748 3 года назад +9

    Как всегда - просто и понятно

  • @alexandrpadalko3590
    @alexandrpadalko3590 3 года назад +7

    Подписался и пролайкал!) привет с севера Германии! Тоже планируем в Канаду переезд.

    • @Dev-lessons
      @Dev-lessons  3 года назад +2

      А почему в Канаду из Германии? С точки зрения социальной поддержки страны примерно одинаковые, а с точки зрения финансов больше заработать можно в США.

    • @alexandrpadalko3590
      @alexandrpadalko3590 3 года назад +1

      @@Dev-lessons всё верно... Но в США вроде как либо по рабочей визе либо играть dv лотерею. Первое вроде как норм а вот лотерею можно и за десять лет на выиграть... А Канада интересная страна с хорошими перспективами) Я кстати тоже разработчик, только в сфере vr. Работаю на устроителя аттракционов.

  • @apisst
    @apisst 3 года назад +4

    Супер! Спасибо за урок!

  • @eldos704
    @eldos704 3 года назад +2

    Спасибо за отличные рекомендации)

  • @user-nx9dz1pb9m
    @user-nx9dz1pb9m 3 года назад +7

    Спасибо Вам, за такую информацию. Я вообще полный ноль в программировании. Хотя очень интересно рассказываете.

    • @Dev-lessons
      @Dev-lessons  3 года назад +1

      Надеюсь, с помощью моих видео узнаешь новое

  • @I-love-GO-and-PHP
    @I-love-GO-and-PHP 2 года назад +1

    А вот чьи книги я когда-то давным давно читал, я с делфи начинал)))спасибо )

  • @php-b30
    @php-b30 3 года назад +2

    Спасибо 👍🏻

  • @user-jb7xp6ms3j
    @user-jb7xp6ms3j 3 года назад +2

    Мне лень считать какой я, но я тоже тут. Спасибо за видео

  • @backupallstars5619
    @backupallstars5619 3 года назад +3

    Здравствуйте, будут ли у вас уроки по C#? А если будут то в каком направлении?

    • @Dev-lessons
      @Dev-lessons  3 года назад +4

      .NET Core. У мен я есть текстовая и видео версия уже здесь www.flenov.info/books/read/web-development-dotnet-core
      Буду перезаписывать и продвигаться дальше

  • @user-nx9dz1pb9m
    @user-nx9dz1pb9m 3 года назад +3

    Пятый!👍

  • @evgeniykuts6756
    @evgeniykuts6756 3 года назад

    Попробовал с нуля на MacOS кучу конфигов apache2 нужно исправить, по дефолту не включен Include vhosts.config, php модули не подключены, права на директорию не заданы.

  • @SS86Precursor
    @SS86Precursor 2 года назад +1

    Будет какой то проект делаться с разбором детальным? На симфони 5 и докер желательно.

    • @Dev-lessons
      @Dev-lessons  2 года назад

      Не планирую, PHP видео вообще мало смотрят, поэтому уже давно не выкладывал ничего нового

  • @AlyxPens
    @AlyxPens 2 года назад +3

    А как же не использовать такие удобные вещи как symfony server:start
    и symfony console make:controller SomeController

    • @Dev-lessons
      @Dev-lessons  2 года назад +1

      Использовать можно, если удобно. Генерация контроллера всего лишь создает файл и добавляет небольшой шаблон, который можно написать вручную. У меня просто есть мой шаблон, который я больше предпочитаю и поэтому просто использую его, вместо консольной версии

  • @evgeniykuts6756
    @evgeniykuts6756 3 года назад +1

    Потом уже когда все же завел simfony у skeleton куча зависимостей и драйверов типо PostgreSQL

  • @IgorGallemar
    @IgorGallemar 3 года назад +3

    Первый!!!

  • @mikheevdesign8189
    @mikheevdesign8189 3 года назад +1

    Было бы круто посмотреть курс по ORM, Doctrine в частности и по SQL в общем - данного материала очень трудно найти в отличии от курсов по базовому PHP коих много и довольно хорошего качества

    • @Dev-lessons
      @Dev-lessons  3 года назад +1

      На старом канале у меня есть видео на эту тему, в течении пары недель я их пересалю сюда в более улучшенной версии

    • @mikheevdesign8189
      @mikheevdesign8189 3 года назад

      @@Dev-lessons Здорово - значит будем ждать

  • @blackking7310
    @blackking7310 2 года назад +2

    Пожалуйста, ответьте мне на вопрос что мучает меня уже ГОДА. Что многим мешает работать в IDE? Тот же PhpStorm?? Для чего нужны все эти танцы с установками, сохранениями файлов итп-итп - когда в IDE гора удобных инструментов что ускоряет работу, делает ее комфортней?) Мне действительно не понять, буду благодарен за ответ!

    • @Dev-lessons
      @Dev-lessons  2 года назад

      Если ты пишешь только на PHP, то конечно же поставь специализированную IDE, я много пишу на C#, Python, JS и если я буду для каждого ставить IDE, то.... Мне проще иметь один редактор кода, которого мне достаточно. Я привык писать код без дополнительных помощников, а проблемы с сохранением не вижу. Поэтому я выбрал VS Code, как удобный редактор для всего.

    • @blackking7310
      @blackking7310 2 года назад

      @@Dev-lessons Спасибо за ответ!) Тут скорее был вопрос не именно за Вас а в целом за людей - обратился к другим комментатором) Но спасибо! Тоже пишу на Python, C#, JS не представляю жизни без ide) Удачи Вам!

    • @Dev-lessons
      @Dev-lessons  2 года назад

      @@blackking7310 У каждого будут свои причины, я лично могу говорить за себя, поэтому и рассказал, почему сделал такой выбор

    • @haminidzinanusubalieva6622
      @haminidzinanusubalieva6622 2 года назад +1

      денег нет пока на шторм

    • @seka1309
      @seka1309 Год назад

      @@Dev-lessons классно что вы пишите на питон. Сделайте курс по питон/джанго

  • @dimonalex7195
    @dimonalex7195 Год назад

    Понятно, что материал вышел давно, но вопрос: зачем настраивать Apache а не .htaccess?

    • @Dev-lessons
      @Dev-lessons  Год назад

      Не все можно настраивать в .htaccess

    • @dimonalex7195
      @dimonalex7195 Год назад

      ​@@Dev-lessons но зато сайт будет самодостаточным, и настройки будут внутри сайта

  • @NeoJohnSmit
    @NeoJohnSmit 3 года назад +1

    А вы используете Laravel ?

    • @Dev-lessons
      @Dev-lessons  3 года назад

      Нет, как-то не приходилось. Видел его разок, пытался установить много лет назад, но реально не работал

  • @whoamiscorpion3937
    @whoamiscorpion3937 3 года назад +2

    Второй)

  • @azaanadkins4820
    @azaanadkins4820 3 года назад +2

    Зачетное видео, продолжай снимать! кстати чтобы попасть в топ ютуба без посева не обойтись, если что рекомендую вибум. Кстати с промокодом ST1239479 будет хорошая скидка