No video

PHP, Composer, Советы по созданию пакета, composer.json

  Рет қаралды 7,435

Evgeniy Kuvshinov

Evgeniy Kuvshinov

Күн бұрын

1. Пакетных менеджеров в языках программирования.
2. Пакетные менеджеры в ОС.
3. Установка composer, в docker.
4. Создание примера пакета
5. Генерация composer.json
6. Объяснение основных параметров composer.json.
7. Пример autoload.
Наш чат: t.me/dev_ru

Пікірлер: 19
@aldwynconjurer9449
@aldwynconjurer9449 2 жыл бұрын
тут одно только разяснение параметров, которые использовались при запуске докера, уже достойно благодарности.
@user-db8ny4nk8l
@user-db8ny4nk8l 4 жыл бұрын
Как всегда годнота от Жени
@fctoha
@fctoha 2 жыл бұрын
скорее говнота
@dmawzx
@dmawzx 4 жыл бұрын
Вроде и команды понятные, но что, как и зачем я так и не понял :) Спасибо за урок!
@kuvshinovee
@kuvshinovee 4 жыл бұрын
По поводу команд я сделаю отдельное видео В этом видео цель была сделать пакет с composer.json В следующем видео будем его публиковать и тд.
@Gramoury
@Gramoury 4 жыл бұрын
полезно, спасибо
@_LEXX_
@_LEXX_ 4 жыл бұрын
Спасибо за видео! Можно подробнее об ext-* ? На что они влияют и как используются компосером? Есть проблема, если нет допустим ext-ftp, то шторм ругается на отсутствие зависимости, но когда прописываю её, ломается insatll\update с ошибкой: The requested PHP extension ext-ftp * is missing from your system. Install or enable PHP's ftp extension. Для детализации, windows, iis. В какую сторону копать?
@kuvshinovee
@kuvshinovee 4 жыл бұрын
подробней, в php есть extensions которые могут быть подключены список подключенных extension видно в phpinfo() если прописать зависимость ext-ftp в composer.json то composer проверит установлена ли она, если она не установлена то composer не сможет установить зависимости так как требуется ext-ftp, а его нет в php чтобы разрешить эту проблему нужно установить это расширение в пхп в debian based(ubuntu too) делается через sudo apt install php-ftp, в винде надо скачать расширение (обычно это dll файл) и поместить его в папку с расширениями (в php.ini он прописывается), после этого убедится что оно корректно загружается, начал бы поиски отсюда www.php.net/manual/ru/install.pecl.windows.php
@_LEXX_
@_LEXX_ 4 жыл бұрын
@@kuvshinovee дело в том, что они есть и всё работает в приложении, может компосер не туда куда-то смотри, хотя у меня во всех инстансах пхп эти модули есть по умолчанию.
@kuvshinovee
@kuvshinovee 4 жыл бұрын
@@_LEXX_ конфиги у cli и iis могут отличаться composer работает в cli режиме надо смотреть его phpinfo
@_LEXX_
@_LEXX_ 4 жыл бұрын
@@kuvshinovee а нет, действительно не было в php.ini ... был излишне уверен что есть ... :|
@_LEXX_
@_LEXX_ 4 жыл бұрын
@@kuvshinovee учту, добавил в ini недостающие расширения и компосер успокоился ) спс ) вроде просто но что-то в голове мешало пойти, да сравнить что там в настройках самого пхп
@user-nn6mb9tv1b
@user-nn6mb9tv1b 2 жыл бұрын
дядька а как композером подключать библиотеки скачаные с гита в проект
@kuvshinovee
@kuvshinovee 2 жыл бұрын
getcomposer.org/doc/05-repositories.md
@fctoha
@fctoha 2 жыл бұрын
Сложно очень сложно Мы не знаем что это такое
@Jerald6940
@Jerald6940 Жыл бұрын
А что это за окошко вообще такое с которым вы работаете?
@kuvshinovee
@kuvshinovee Жыл бұрын
не совсем понял о каком именно окне речь если вопрос о текстовом редакторе то это phpstorm если вопрос за оконный менджер и декстопное окружение то на момент записи было gnome3 и установлена панелька с окнами снизу
@user-nn6mb9tv1b
@user-nn6mb9tv1b 2 жыл бұрын
мужик ты с какой планеты ты откуда все это знаешь
@vie8411
@vie8411 4 жыл бұрын
Объясните зачем он нужен, сели все так запутано и долго? Проще инклудами все библиотеки включить.
PHP, composer, публикация пакета на packagist и github
21:28
Автозагрузка классов в PHP
16:11
Evgeniy Kuvshinov
Рет қаралды 8 М.
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 37 МЛН
Touching Act of Kindness Brings Hope to the Homeless #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 17 МЛН
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 67 МЛН
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 19 МЛН
Пакетные менеджеры, composer, lock-файлы
17:21
Use Composer to Easily Manage PHP Packages
15:40
Dave Hollingworth
Рет қаралды 4,7 М.
Введение в Composer
40:25
WebForMySelf
Рет қаралды 25 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 133 М.
PHP, PDO Доступ к базе данных #1
36:26
Evgeniy Kuvshinov
Рет қаралды 8 М.
Отладка в PHP с помощью xdebug, docker, phpstorm, netbeans
39:09
Composer: Как установить и использовать
20:49
Lectoria. Обучение веб-разработке.
Рет қаралды 16 М.
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 37 МЛН