Курс php с нуля. Инструменты для работы с PHP

preview_player
Показать описание
Следующий ролик из курса PHP с нуля - немного поговорим про инструменты, которыми я пользуюсь в своей работе.

#php#laravel#cutcodephp
---------------------------------------------------------------------------------

---------------------------------------------------------------------------------

⏰ Таймкоды:
00:00 Введение
00:17 Локальный web-сервер
01:21 Редактор
02:47 Немного практики

В первую очередь вам понадобится локальный веб-сервер например Apache с модулем PHP_Mod или NGINX с пакетом php-fpm или какая-то другая сборка веб-сервера, поддерживающая работу с PHP скриптами. Для windows есть готовые сборки, содержащие в себе все необходимые и сервер баз данных и почтовый клиент и php и различные средства администрирования сервера. Это например Denwer, Xampp, OpenServer Panel и другие - выбирайте на ваш вкус.

Если вы работаете в Линуксе, то можете непосредственно установить веб-сервер, php и все остальное из репозиториев. Я например пользуюсь убунтой и предпочитаю сборку nginx+php-fpm. В качестве mysql-сервера использую mariadb.

Кстати, PHP-скрипты можно выполнять и без web-сервера, просто запустив соответствующую команду в консоли, указав таким образом интерпретатору php какой скрипт выполнять, но это менее удобно чем работать с установленным локальным сервером.

Вторая вещь, которая вам понадобится в работе - это конечно же редактор. Это может быть как простой текстовый редактор с подсветкой синтаксиса, например такой как notepad++ или sublime text, так и профессиональные IDE (от английского Integrated Development Environment - интегрированная среда разработки).

IDE сильно упрощает жизнь программиста и берет на себя множество функций, значительно ускоряя процесс разработки. Тут вам и шаблоны, и автоподстановка, и определение связей между различными частями кода, с возможностью быстрого перехода к месту определения переменных, функций, методов. А также продвинутая подсветка ошибок синтаксиса и даже многих логических ошибок, которые бывает сложно отловить самому на этапе написания кода. Более того, во многих средах разработки также реализованы умные инструменты рефакторинга кода, а без него как известно никуда.

Я в своей работе пользуюсь php storm. Это, пожалуй, один из лучших инструментов в своей области, но он платный, хотя и не очень дорогой. У него есть бесплатные аналоги, такие как VSCode, NetBeans и другие, в арсенал которых входит почти все что есть в phpStorm. А чего нет - можно дополнить плагинами.

Cобственно что мы такое сейчас сделали и что это за команда echo такая мы узнаем в следующих уроках. Поэтому проверьте подписку на канал чтобы ничего не пропустить, а понравился урок - ждем ваших лайков а также вопросов и критику в комментариях. Если у кого-то есть предложение по курсу PHP - также пишите их в комментариях к видео. Спасибо за просмотр увидимся в следующих уроках на канале Cutcode!

---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:

📼 Курс по Laravel с нуля:

Курс php с нуля. Инструменты для работы с PHP

---------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Ну по существу видео:
Данное видео можно свести к статье из 10 предложений. Смысл его существования в принципе под вопросом: видео для новичков. Вы новичку сообщили: "Тебе нужен сервер. Для винды возьми венвер, с линуксом возись сам." Кто такой mod_php? Кто такой php-fpm? Зачем вы загрузили новичка этой информацией? Что ему с ней делать? Краем уха закинули информацию, что можно запускать скрипты в командной строке. Зачем? Чем эта информация поможет новичку?

Предлагаю переделать видео в одной из следующих вариаций:
v1: "Теоретическое видео", описывающее, что для разработки потребуется сервер, который делает то-то, то-то и то-то. Внутрь сервера должен быть встроен mod-php или php-fpm. Это вот такие звери, отличаются друг от друга вот этим и вот тем. Если хотите понять, как это всё установить себе - пишите в комментариях, мы можем снять ролик.

v2: "Практическое видео", описывающее, как поставить минимум, чтобы можно было участвовать в курсе. Типа "Заходим сюда, скачиваем вот это, устанавливаем, залезаем вот в этот файл конфига и прописываем вот это". Если хотите узнать, что тут для чего - можем снять для вас видео - пишите в комментариях.

xenaio
Автор

Спасибо! Жду новые выпуски! Вы большой молодец.

ДарьяШу-пщ
Автор

Дино Денвер??? Серьёзно? Он уже сто лет в обед как вымер. Последняя версия 2013-го года, с версией РНР 5.3, которая уже норм хостерами не поддерживается.
Единственный варианты для винды, это опен сервер, или xampp на крайняк, это что из сборок.

sergevasin
Автор

Вот не понимаю, "обучателей" которые используют платные ide для начинающих, что вы думаете человек котрый хочет начать изучать php пойдет купит за 6к программу(phpstorm) или он изучит 30 бесплатных дней php, или он захочет вместо чтобы изучать php разбираться как работают другие ide?

progtime
Автор

будет ли курс по написанию консольных серверных приложений на реакт пхп?
или в чем фишка сего курса?

kalobyte
Автор

Странное решение. Возможно стоит рассмотреть Докер в 2022 году?

twentxx
Автор

Андрей, умоляю, не смотрите мне так внимательно в душу. Я рыжий, у меня её нет :D

Добавьте динамики вашей вебке. Из вариантов: поставить её под ракурсом 3/4, смотря в основном в экран компьютера и периодически "поглядывая" на зрителя; альтернативно (например, если нет места разместить камеру в другом ракурсе или нет желания изображать, что у вас в мониторе что-то интересное) можете попробовать взаимодействовать с видеорядом. Хотя это сложнее и требует некоторых актёрских навыков. Ну и практики.

Просто в данный момент ваша скорее выглядит как фото на паспорт, зачем-то прилепленное в углу экрана, чем на полезный элемент видео.

xenaio
Автор

Php 9 ещё не скоро выйдет. Хотя в 2054г. все может быть

ДенисКуликов-мо
Автор

Дядь ты шо какой пхп ?! на дворе 2022 давай что то свежое go/node там

aslank