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
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 46 МЛН
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 39 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 46 МЛН
Use Composer to Easily Manage PHP Packages
15:40
Dave Hollingworth
Рет қаралды 4,7 М.
Введение в Composer
40:25
WebForMySelf
Рет қаралды 25 М.
Основы работы с Composer
27:27
АйТиРевью
Рет қаралды 9 М.
Автозагрузка классов в PHP
16:11
Evgeniy Kuvshinov
Рет қаралды 8 М.
Пакетные менеджеры, composer, lock-файлы
17:21
PHP, PDO Доступ к базе данных #1
36:26
Evgeniy Kuvshinov
Рет қаралды 8 М.
Что такое composer и зачем он нужен?
8:55
Дмитрий Ченгаев. Веб-разработка.
Рет қаралды 8 М.
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 46 МЛН