открыть, глянуть
Сайты
Блоги
Статьи
https://habr.com/hub/php/
Введение в PHP 7: Что добавлено, что убрано
Разработка консольных приложений и автоматизация задач на PHP: старый добрый язык как знакомая замена Bash
Nginx, Php-Fpm и что это вообще?
Программирование с YII2: приступаем к работе
Laravel — экосистема, а не просто PHP-фреймворк
Работа composer (быстрый старт)
http://help.ubuntu.ru/wiki/php
Установка и базовая настройка nginx и php-fpm для разработки проектов локально в Ubuntu 16.04
Настраиваем веб-сервер на базе Nginx + PHP-FPM в Debian / Ubuntu Server
Установка php 7 в Ubuntu
Установка PHP 7 (для php-fpm) с помощью phpbrew + бенчмарки php 7
Установка Docker и использование нескольких версий php на сервере
Как запустить несколько версий PHP на одном сервере
HHVM, Nginx и PHP (а также Laravel)
PHP: фрактал плохого дизайна
Как запустить PHP скрипт без веб-сервера
Регулярные выражения в PHP (ч. 1)
Регулярные выражения в PHP (ч. 2)
С чего начать? советы с двача
Все старые треды есть в архиве: https://phpclub.tech/
У нас есть свои уроки по основам PHP, они собраны и выложены по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не читайте, не сохраняйте, не запоминайте его, он временный). Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то можно начать с него. Он простой и понятный. Там есть задачи, их нужно решать (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению. С другой стороны, если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.
Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).
Если не знаешь как решать, запости код, напиши в каком месте остановился и попроси подсказку.
Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP, этого недостаточно. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование.
Надо переходить к более серьезным задачкам, которые научат тебя всему этому.
- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony 3/Doctrine 2
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.
Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:
https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md
Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md
Решения задач лучше показать мне, особенно на ООП,так как сам ты вряд ли увидишь все ошибки. Пости свой код на гитхаб и вкидывай ссылку в тред по мере решения. Я прокомментирую и укажу на ошибки.
Параллельно стоит подучивать английский, на первых порах можно без него, но по мере развития придется все чаще сталкиваться с англоязычными статьями, так что лучше не откладывать. Читать можно news.ycombinator.com - это что-то вроде их хабра. Также можно начинать смотреть фильмы и видео на английском.
Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.
- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md
Что почитать
- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/
Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492
У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.
Платиновые вопросы
- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Книги
Люк Веллинг, Лора Томсон "Разработка веб-приложений с помощью PHP и MySQL"
Р. Никсон "Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS" 3-е изд. 2015
«PHP: Правильный путь». Лучшие практики, принятые стандарты и хорошая информация.
Мэт Зандстра PHP. Объекты, шаблоны и методики программирования 4-е издание (2015)
Мэт Зандстра PHP. Объекты, шаблоны и методики программирования 4-е издание (2015)
Мэт Зандстра PHP. Объекты, шаблоны и методики программирования 4-е издание (2015)
Дэвид Скляр, Адам Трахтенберг PHP. Рецепты программирования. 3-е издание (2015)
Дэвид Скляр - Изучаем РНР 7. Руководство по созданию интерактивных веб-сайтов - 2017
PHP7 для начинающих с пошаговыми инструкциями - Майк МакГрат (2018)
Игорь Симдянов, Дмитрий Котеров "PHP 7. В подлиннике" (2017)
Игорь Симдянов, Дмитрий Котеров "PHP 7. В подлиннике Наиболее полное руководство" (2017)
Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е изд
Адам Трахтенберг, Дэвид Скляр - PHP. Рецепты программирования, 3-е издание - 2015
Кузнецов, Симдянов Самоучитель PHP 7 (2018)
Книга «128 рецептов php»
https://github.com/igorsimdyanov/php7
ftp://ftp.kinnet.ru/pub/books/PHP/
http://www.libkruz.com/1-11/php.html
https://codernet.ru/books/php/
Подборки
vk.com Подборка материалов по PHP
Большая подборка полезных материалов для PHP Junior
https://proglib.io/p/digest-php/
https://www.8host.com/blog/category/php/
https://habrahabr.ru/hub/php/
https://habrahabr.ru/hub/cakephp/
Материалы, посвященные изучению PHP-фреймворка Yii2.
Переводы
Самоучители
https://secure.php.net/manual/ru/
https://ru.wikibooks.org/wiki/PHP
http://ru.html.net/tutorials/php/
https://php.net/manual/ru/
http://php.rinet.ru/manual/ru/
http://www.on-line-teaching.com/php/index.html
http://www.php-s.ru/self-teacher/
http://php720.com/
https://phpbooktest2.ga/
PHP Правильный путь.
http://www.phphighload.com/
Полное руководство по Yii 2.0
https://yii2-framework.readthedocs.io/en/latest/guide-ru/tutorial-advanced-app/
http://cake-php.ru/wiki/Manual11
https://proghub.ru/t/php-basic
https://proghub.ru/t/oop-php
Изучаем PHP онлайн. Часть I онлайн
Изучаем PHP онлайн. Часть II. ООП онлайн
Учебник PHP для новичков от Трепачёва Дмитрия
Учебник PHP для новичков от Трепачёва Дмитрия
Основы php
https://phpbuilder.ru/learn
Структура и синтаксис PHP (выжимка)
ООП в PHP (общие понятия)
PHP Online: курс для чайников. Введение
PHP самоучитель
Руководство по PHP
http://espressocode.top/php/
https://ru.code-basics.com/languages/php
Видео
Volodya Mozhenkov 2302 - Базовый PHP
https://www.youtube.com/playlist?list=PLY7PmJJFH5nSC4cuEqONXMYyVS9kV4Lp9
------------------------------------------------------------------------
Видеоуроки PHP [PHP] Видеокурс для начинающих
https://www.youtube.com/playlist?list=PLB8wmVoWIIx6r2fvV8Tirv_dvyfAM9VuK
Видеоуроки PHP Пишем сайт для раздачи бонусов (кран)
https://www.youtube.com/playlist?list=PLB8wmVoWIIx63kRWt9R9zP4Qn_AovLBLl
Видеоуроки PHP [PHP] Пишем свой движок
https://www.youtube.com/playlist?list=PLB8wmVoWIIx5vDttXncH_WXF_JjC7PIjc
Видеоуроки PHP [PHP] Пишем свой движок 2.0
https://www.youtube.com/playlist?list=PLB8wmVoWIIx5mjsys7htsaF030LEFIFw8
------------------------------------------------------------------------
Anton Yurkov PHP Создание блога
https://www.youtube.com/playlist?list=PLjxHDiNIHD6gOyOxrM6nyCXpO4VRXnTu7
Anton Yurkov Серьезный PHP
https://www.youtube.com/playlist?list=PLjxHDiNIHD6gPKTkuiFP-EfytZRJGd1Nk
Anton Yurkov Yii2
https://www.youtube.com/playlist?list=PLjxHDiNIHD6gdkor5Ii6m5XJLJ-VQA9tA
------------------------------------------------------------------------
Magisters | Обучение современным профессиям PHP для начинающих
https://www.youtube.com/playlist?list=PLypd1VrGv7FMBt_CCURNZQtkuR_InqjFP
------------------------------------------------------------------------
Master-CSS PHP для начинающих
https://www.youtube.com/playlist?list=PLPpaecEYRC8Z7WLNSxiuJKeA0fsFC-AIQ
------------------------------------------------------------------------
Web Developer Blog Уроки PHP 7
https://www.youtube.com/playlist?list=PLVfMKQXDAhGWCBTca7m-snWrZZkjX2jGB
Web Developer Blog Основы ООП - PHP
https://www.youtube.com/playlist?list=PLVfMKQXDAhGV1kj1gEGTgdzXt2jHwg-if
------------------------------------------------------------------------
ProDevZone - Уроки веб разработки Современный PHP: Быстрый старт с PHP 7
https://www.youtube.com/playlist?list=PL_sWe3TDeU1ZrmGel3t-vOdECMLNTyHHt
------------------------------------------------------------------------
НОУ ИНТУИТ Web-программирование на PHP 5.2
https://www.youtube.com/playlist?list=PLDrmKwRSNx7KYWwbLLlLdsKgJUGgp5mpD
------------------------------------------------------------------------
Школа Будущего Основы php (уровень 1)
https://www.youtube.com/playlist?list=PLr_VnTo6mvnSLx7Z2I6OvOaltqQZe5XgO
Школа Будущего Основы php (уровень 2)
https://www.youtube.com/playlist?list=PLr_VnTo6mvnStQ0e_D_0vhlRL6-_bn8RA
------------------------------------------------------------------------
Гоша Дударь Учим PHP, а также MySQL
https://www.youtube.com/playlist?list=PL0lO_mIqDDFXm69bqj5JTCS1XGTNkhTch
------------------------------------------------------------------------
knowcity PHP с нуля
https://www.youtube.com/playlist?list=PLYZm5HGThGRBGs0pguMiqUSAo10N0wjP_
knowcity Уроки PHP \ HTML \ CSS.
https://www.youtube.com/playlist?list=PLYZm5HGThGRBZ3ym2Ek0h4jQvYAxuPLBe
------------------------------------------------------------------------
Java developer PHP. Уровень 1 Основы веб-разработки
https://www.youtube.com/playlist?list=PLDK9KusFjEmCsEofYAUfD6AX01QKqgYbw
Java developer PHP. Уровень 2. Профессиональная веб-разработка
https://www.youtube.com/playlist?list=PLDK9KusFjEmCkDVB0bI1BX1dH_--ff2a9
Java developer nginx Создание веб-серверов
https://www.youtube.com/playlist?list=PLDK9KusFjEmBgQLj6Plgl3Ve1uOV0n4uC
------------------------------------------------------------------------
Разван Ломов PHP - ООП
https://www.youtube.com/playlist?list=PL5QUj3iB7EoJGDMxuzlV58uh0ybgAHlcN
Разван Ломов PHP - основы.
https://www.youtube.com/playlist?list=PL5QUj3iB7EoINltUTk16nWZFvBbHYjOdE
------------------------------------------------------------------------
ntschool Основы PHP
https://www.youtube.com/playlist?list=PLplUVF5VxDlSBIKoK-btWb4huCZ9G1Lt8
Дмитрий Лаврик Основы PHP - уроки по PHP для новичков
https://www.youtube.com/playlist?list=PLyeqauxei6jcQQyo49W9n4X6THCwQHz77
Alexander Schilling PHP для начинающих
https://www.youtube.com/playlist?list=PLqlJrgwq8Az8NrRPVtR4WTdHKvwyVyYiF
CODE & ROBOTS Курс PHP (Основы)
https://www.youtube.com/playlist?list=PLqs2IDfjfprEhe4GVFrHZYg3RF7aNU5A0
------------------------------------------------------------------------
Victor Zinchenko PHP Start | Теория
https://www.youtube.com/playlist?list=PLSdH7dYnlGYgrWg5wsEG4v03MiJ1WSOTx
Victor Zinchenko PHP Start | Практика
https://www.youtube.com/playlist?list=PLSdH7dYnlGYgQ6ElbHRpG2zRXbkgkO3zQ
------------------------------------------------------------------------
Дмитрий Валак Сайтотворец - вебМАСТЕР
https://www.youtube.com/playlist?list=PLzi5JvpYf_hhA-SMCQlD0dkKmR5xtjYKc
------------------------------------------------------------------------
Константин Малиновский PHP
https://www.youtube.com/playlist?list=PL5YDvN8xi9VJP_w_N2zackV_iv9mOWupi
------------------------------------------------------------------------
loftblog Основы PHP
https://www.youtube.com/playlist?list=PLY4rE9dstrJzujrObAWJGH2kCOLfRExLq
loftblog OOP и Design Patterns в PHP
https://www.youtube.com/playlist?list=PLY4rE9dstrJwmJUR0qlMcTbeW5uRwluqW
------------------------------------------------------------------------
Образовательный IT-портал GeekBrains Курс "PHP. Быстрый старт"
https://www.youtube.com/playlist?list=PLmRNNqEA7JoM_Xp2EI24lVXt8MyXu0r16
Профессиональное использование пространств имен в PHP [GeekBrains]
------------------------------------------------------------------------
ITc | сообщество программистов PHP. Уровень 1. Основы создания сайтов (2015 год)
https://vk.com/wall-101965347_48669
ITc | сообщество программистов PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL (2015)
https://vk.com/wall-101965347_48693
------------------------------------------------------------------------
IFud Team Обучение разработке на PHP
https://www.youtube.com/playlist?list=PLvmML5SbwhumWqEEW-1vgEGsi1PazhdTW
IFud Team Уроки PHP
https://www.youtube.com/playlist?list=PLvmML5SbwhumzY0vfcz-rXUNtVn5p27ko
------------------------------------------------------------------------
Tech Net Видеокурсы по PHP Плейлисты
Tech Net PHP - заметки на полях. Полезные приемы в работе с PHP
https://www.youtube.com/playlist?list=PLKX3Vgy9l-kgA_g0U5CBgYWREJBiddxVK
------------------------------------------------------------------------
VIST PHP. Специалист Уровень 1. Основы создания сайтов
https://www.youtube.com/playlist?list=PLL_npBLPrdmRlLj2SIe_RV5KNICqIm-KT
VIST PHP. Специалист PHP. Уровень 2. Разработка web - сайтов и взаимодействие с MySQL
https://www.youtube.com/playlist?list=PLL_npBLPrdmR0gZHJaM-SgKTpAYgIAXan
VIST PHP. Специалист PHP. Уровень 3. Профессиональная разработка на PHP5
https://www.youtube.com/playlist?list=PLL_npBLPrdmTRPf0fsWs6oNxurh8sqqVA
------------------------------------------------------------------------
create web-developer Специалист PHP Уровень 1
https://www.youtube.com/playlist?list=PLjYziLp9A2SA6qTzLziggpqOCkqUKkRrn
create web-developer Специалист PHP Уровень 2
https://www.youtube.com/playlist?list=PLjYziLp9A2SAEoXVFoeuZ-Vy7_lUlq5sc
create web-developer Специалист PHP Уровень 3
https://www.youtube.com/playlist?list=PLjYziLp9A2SAakLPvMXxV6jbU2_-cHh8g
create web-developer Специалист PHP Уровень 4
https://www.youtube.com/playlist?list=PLjYziLp9A2SBFkGufPHHetyhZmXuVYoZl
------------------------------------------------------------------------
Webcamp курсы программирования PHP
https://www.youtube.com/playlist?list=PLO33wg5Q-Gf0byOm-laI_OFnOCOSBAIxR
Webcamp курсы программирования PHP Procedural
https://www.youtube.com/playlist?list=PLO33wg5Q-Gf1v4lTndUEhkC9scLrGECXq
Webcamp курсы программирования PHP Starter & Procedural 27.02 - 03.04
https://www.youtube.com/playlist?list=PLO33wg5Q-Gf3L3R1XHYUc_KnsB4eIB4oH
Webcamp курсы программирования PHP Advanced 21.05 - 03.07
https://www.youtube.com/playlist?list=PLO33wg5Q-Gf0yNWThQLfrgGGxldWf0ijr
Webcamp курсы программирования PHP Starter 19.09 - 12.10
https://www.youtube.com/playlist?list=PLO33wg5Q-Gf3Kffo6NzEixarYq0Az9SSs
------------------------------------------------------------------------
LessonFirst PHP для начинающих [завершен]
https://www.youtube.com/playlist?list=PLi3gxGWPyGGQz3xYl79Zv1JK0q4aMpM2d
LessonFirst PHP WEB
https://www.youtube.com/playlist?list=PLi3gxGWPyGGTDVZ6NVZ2I9YXzDJ6LwY3b
LessonFirst php создание сайта с нуля
https://www.youtube.com/playlist?list=PLi3gxGWPyGGRKRn6ThK4ApcmUjN2EOn8x
LessonFirst Объектно-ориентированный php [завершен]
https://www.youtube.com/playlist?list=PLi3gxGWPyGGQsa1SUA4hIZD49D14XYC5o
------------------------------------------------------------------------
RsShop Front end.Инструменты для начинающих
https://www.youtube.com/playlist?list=PLBT2g0kDwD_bTxJRqaG4gIG6H_4sbJPQF
RsShop Основы PHP
https://www.youtube.com/playlist?list=PLBT2g0kDwD_Zl1mEXUSg159WbzruRC6Iw
RsShop ООП PHP
https://www.youtube.com/playlist?list=PLBT2g0kDwD_YFdG853Uc8l9S_bz0jzBGD
RsShop CakePHP.Теория.
https://www.youtube.com/playlist?list=PLBT2g0kDwD_ZSx7VdcMa1XBvLEWBE1Nfj
RsShop CakePHP.Практика.
https://www.youtube.com/playlist?list=PLBT2g0kDwD_bXhpHUnGfs6mquCGF7sYFM
RsShop YII2.Теория.
https://www.youtube.com/playlist?list=PLBT2g0kDwD_Y2wifzqk_QXINEICUL2VwM
RsShop YII2.Практика.
https://www.youtube.com/playlist?list=PLBT2g0kDwD_YKrHX-vsYSteXVRvj7ZzuM
------------------------------------------------------------------------
Rahim M Yii2 Blog Series
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZWucOH1auan_m-POa3n7fV6
Rahim M Yii2 - RBAC
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZVnnm9CT6ifNJpNyVumxc3o
Rahim M Yii2 - CRUD
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZXibSfKc-ppiRSC8QbRXBq9
------------------------------------------------------------------------
http://wilmoore.github.io/php-version/
------------------------------------------------------------------------
Dmitry Afanasyev PHP для начинающих
https://www.youtube.com/playlist?list=PLoonZ8wII66hX4uSqA8m7g_4GnKqsoFxP
Dmitry Afanasyev PHP-Tips
https://www.youtube.com/playlist?list=PLoonZ8wII66jVNtDG-2b1KipT1cpSK57O
Dmitry Afanasyev SOLID в PHP
https://www.youtube.com/playlist?list=PLoonZ8wII66jOXzIvQCtKosCstjGPL0lg
Dmitry Afanasyev Видеокурс "Эксперт PHP" - Создание интернет магазина на PHP & MySQL
https://www.youtube.com/playlist?list=PLoonZ8wII66iZSicLNXhE4bxUYaKhIc-L
Dmitry Afanasyev Zend Framework 1. Быстрый старт
https://www.youtube.com/playlist?list=PLoonZ8wII66j7dIelMQryTKwX_HBQNAG2
Dmitry Afanasyev Видеокурс - Zend Framework 2. Для профессионалов
https://www.youtube.com/playlist?list=PLoonZ8wII66j76OU66nzKdKy1kYp0fWK0
------------------------------------------------------------------------
Как создать сайт. Основы Самостоятельного Сайтостроения
Создание фреймворка на PHP с нуля
https://www.youtube.com/playlist?list=PLD-piGJ3Dtl1gX1wh22vBeeg6gMP1VlnW
Фреймворк YII2: теория и первая практика
https://www.youtube.com/playlist?list=PLD-piGJ3Dtl3-QBJvdHJz9sMv1VgU6ETB
------------------------------------------------------------------------
Дмитрий Елисеев Yii2 Framework
https://www.youtube.com/playlist?list=PLE20id3DjfFngxvRtxH3miGYpjgw8K7cb
------------------------------------------------------------------------
DesignerMix Форум на движке phpBB 3.1.x от установки до запуска
https://www.youtube.com/playlist?list=PLOQQ6KLOVGdFlwO0H7CuPKRJ9_lMlssFq
------------------------------------------------------------------------
Evgeniy Gryshko PHP
https://www.youtube.com/playlist?list=PLAKxGhxbBWw-NGW5AcNJbGc_Tl54MLxJq
Evgeniy Gryshko YII2
https://www.youtube.com/playlist?list=PLAKxGhxbBWw8AiNB6V2qvwT2fmtk6TlXP
------------------------------------------------------------------------
MARLIN WebDev Yii2 - General
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZWWpLZ0XuO5pkGXd78o2PDc
MARLIN WebDev Yii2 Blog Series
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZWucOH1auan_m-POa3n7fV6
MARLIN WebDev Yii2 - RBAC
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZVnnm9CT6ifNJpNyVumxc3o
MARLIN WebDev Yii2 - CRUD
https://www.youtube.com/playlist?list=PLa9lO_Eq-vZXibSfKc-ppiRSC8QbRXBq9
------------------------------------------------------------------------
Языки Программирования PHP
https://www.youtube.com/playlist?list=PLscDMV7EBHBT2KgqFEzG6AbYltj-peZwF
Языки Программирования PHP & MySQL
https://www.youtube.com/playlist?list=PLscDMV7EBHBQD-gM2Tl3G5IcCos6WFJFF
Языки Программирования Новые по PHP
https://www.youtube.com/playlist?list=PLscDMV7EBHBR5V1lfcOKkQUIm2TJ8esRU
------------------------------------------------------------------------
Development Start PHP для начинающих
https://www.youtube.com/playlist?list=PLWr6UUaXwRu2k1YD9FaxO8pldQ7XswItF
Development Start Создание соц сети на PHP
https://www.youtube.com/playlist?list=PLWr6UUaXwRu1o5k5wbDPgJMcVvOOkSUWH
Development Start Создание Интернет Магазина
https://www.youtube.com/playlist?list=PLWr6UUaXwRu0njVQyM0CJxI_bW1SjSiXL
------------------------------------------------------------------------
OPC - Online Programming Courses Курс Обучение PHP
https://www.youtube.com/playlist?list=PLOFNiVk8RnFfujWqwsvrchjQRO6l8UMpW
OPC - Online Programming Courses Массивы в PHP. Функции
https://www.youtube.com/playlist?list=PLOFNiVk8RnFfvSb-Mq2OHie8yLI5X9Yk9
OPC - Online Programming Courses Уроки Yii2 advanced
https://www.youtube.com/playlist?list=PLOFNiVk8RnFfyPeCqtTU5Hrs7IddYkmH-
------------------------------------------------------------------------
Ivan Booravoi PHP
https://www.youtube.com/playlist?list=PLAC771AE11F3E84F5
------------------------------------------------------------------------
I am a DEVELOPER Полный курс по объектно-ориентированному программированию на PHP php2_1
https://vk.com/video-80984752_171523320
I am a DEVELOPER Полный курс по PHP php1_1
https://vk.com/video-80984752_171509165
------------------------------------------------------------------------
Андрій Полуднєв PHP. Уровень 1.
Файлы к урокам: https://yadi.sk/d/-jCJOAMY3Gn9pG
https://www.youtube.com/playlist?list=PL2J-r_iYvITdO9tNr0ozrdc0b5_DCETY1
Андрій Полуднєв PHP. Уровень 2.
https://www.youtube.com/playlist?list=PL2J-r_iYvITfZ_f4EfiZKZ1K8hVNto6kS
Андрій Полуднєв PHP. Уровень 3.
https://www.youtube.com/playlist?list=PL2J-r_iYvITdVX9fpciVK7SMINlN7NG_Y
Андрій Полуднєв PHP. Уровень 4.
https://www.youtube.com/playlist?list=PL2J-r_iYvITcBi5CNjGbQ9J9_LTKWU-wi
------------------------------------------------------------------------
Кротов Роман
Программирование Видеоуроки Видеокурс "Мастер PHP" Lite
https://www.youtube.com/playlist?list=PLC4lPnHyu7dJ3hnNkDoxExI4S4Thx-Qbq
Программирование Видеоуроки ООП в PHP
https://www.youtube.com/playlist?list=PLC4lPnHyu7dLv8YimeGIdro5-i1DoVDNb
------------------------------------------------------------------------
Курс по PHP программированию
https://vk.com/videos-80984752?section=album_423
Курс по ООП PHP
https://vk.com/wall-80984752_17370
------------------------------------------------------------------------
Dev Workout Уроки PHPStorm
https://www.youtube.com/playlist?list=PLjvEG-kS6RG05hrDVZIOmLl7is4wJCKuZ
Dev Workout Парсеры
https://www.youtube.com/playlist?list=PLjvEG-kS6RG3E9Ijpb3s_hnJDEuYHQFBr
------------------------------------------------------------------------
Doctype Html php
https://www.youtube.com/playlist?list=PLir4Ol-qj7tXMnKq0pzpe3_bO493c51yO
------------------------------------------------------------------------
phpNT
https://www.youtube.com/channel/UCHfdlaIzzPLsrWuNf00EPcA/playlists
------------------------------------------------------------------------
SAGrishin WEB-программирование Как легко начать создавать сайты?
https://www.youtube.com/playlist?list=PL6hzaOD07Ox08UCaktGJOLEzxBa6b9B0W
------------------------------------------------------------------------
Игры
Консоль
https://repl.it/
https://www.tutorialspoint.com/execute_php_online.php
https://www.tutorialspoint.com/php_terminal_online.php
https://www.tutorialspoint.com/codingground.htm
http://sandbox.onlinephpfunctions.com/
http://phptester.net/
http://phpfiddle.org/
https://trycode.pw/
http://ideone.com/
http://melpon.org/wandbox
http://www.writephponline.com/
http://www.runphponline.com/
http://psysh.org/
$php -a
Программное обеспечение
установка модулей
cd /папка/проекта/; curl -s https://getcomposer.org/installer | php
или
php -r "readfile('https://getcomposer.org/installer');" | php
или
curl -s http://getcomposer.org/composer.phar -o $HOME/local/bin/composer
chmod +x $HOME/local/bin/composer
затем
php composer.phar install
https://github.com/ziadoz/awesome-php
https://packagist.org/
установка модулей с помощью brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
подключение релозиториев
$ brew tap homebrew/homebrew-php
brew install php7.0
brew install модуль
Использование Homebrew
Поиск:
$ brew search git
Информация по пакету
$ brew info git
Установка пакета:
$ brew install git
Обновление Homebrew (нужен git)
$ brew update
Список установленных пакетов:
$ brew list
Удаление пакета:
$ brew uninstall mc
Список пакетов, для которых есть обновления:
$ brew outdated
Проверка установки пакета
$ brew doctor
https://c9.io/
http://www.zend.com/en/products/studio
http://www.eclipse.org/pdt/
http://komodoide.com/komodo-edit/
https://netbeans.org/
https://www.jetbrains.com/phpstorm/
http://www.aptana.com/
http://bluefish.openoffice.nl/index.html
https://www.sublimetext.com/
https://atom.io/
http://www.yiiframework.com/
http://yiiframework.ru/
https://github.com/yiisoft/yii2-app-advanced
https://cakephp.org/
https://symfony.com/
http://www.denwer.ru/
https://www.apachefriends.org/ru/index.html
http://www.zend.com/
https://laravel.com/
https://brew.sh/
https://github.com/phpbrew/phpbrew
https://github.com/phpenv/phpenv
http://wilmoore.github.io/php-version/
https://hhvm.com/
https://hacklang.org/
https://www.000webhost.com/
https://www.dotdeb.org/category/php/
https://launchpad.net/~ondrej/+archive/ubuntu/php
https://www.phpmyadmin.net/
https://www.adminer.org/
https://phpdocker.io/
Roadsend php
Roadsend php compiler и Roadsend php IDE (бесплатная последняя версия 2.9.0-beta)
статье на Хабре
Оригинальный инсталлятор Roadsend PHP Studio (IDE + компилятор)
Лаунчер для Windows 7 (C#) с Mega.nz
Лаунчер для Windows 7 (C#) с GitHub
Лаунчер для Windows 7 (BAT/CMD) с Mega.nz
Лаунчер для Windows 7 (BAT/CMD) с GitHub
Копия
Исходники лаунчера
BAT/CMD лаунчер на PasteBin
Установка PHP 7 в Debian 8
Разное (фреймворки, косвенно связанное с php и тд.)
https://www.yiiframework.com/
https://www.yiiframework.com/doc/guide/2.0/ru
https://github.com/yiisoft/yii2/tree/master/docs/guide-ru
https://symfony.com/
https://laravel.com/
https://laravel.ru/
https://phalconphp.com/ru/
https://modx.com/
https://www.opencart.com/
https://www.codeigniter.com/
https://nette.org/en/
https://cakephp.org/
http://gtk.php.net/
Вопросы, ответы, решения
https://php.ru/forum/
https://phpclub.ru/talk/
https://phpforum.su/
https://forum.php.su/
https://forumphp.ru/
https://2ch.hk/web/
vk.com Библиотека программиста Изучение PHP.
http://www.php-s.ru/
https://codeby.net/forum/forums/php-programmirovanie.44/
http://yiiframework.ru/forum/viewforum.php?f=28
http://www.wr-script.ru/
http://hotscripts.com/category/scripts/php/scripts-programs/
разные команды
консоль php
http://php.net/manual/ru/features.commandline.interactive.php
https://phpclub.ru/manrus/feat/commandline.html
php -a
shell_exec() - выполняет команду в оболочке/shell и возвращает полный вывод в виде строки.
exec() - выполняет внешнюю программу.
system() - выполняет внешнюю программу и отображает вывод.
system('ls /');
Проверка существования функции
Настройка cli.prompt:
php > #cli.prompt=`echo date('H:i:s');` php >
php inbuilt web server
php -S 127.0.0.1:8080
php -S 127.0.0.1:8080 -t $HOME/dev/www
изменить версию php
sudo update-alternatives --config php
sudo update-alternatives --set php /usr/bin/php7.0
sudo a2dismod php7.0
sudo systemctl restart apache2