Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 22.01.2023
Сообщений: 11

Php версии 8.2 и Composer

12.02.2023, 14:03. Показов 1885. Ответов 6

Студворк — интернет-сервис помощи студентам
Доброго времени суток, господа. Столкнулся с проблемой:
Во время обучения по книге дошел до главы "Компоненты". Само собой там говорится про установку Composer. Естественно, я пошел смотреть видео, как это делать, т.к. в книге очень сухо и не совсем понятно. И вот, при выполнении команды "composer install" в ком. строке выходит ошибка:

C:\php>composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Your lock file does not contain a compatible set of packages. Please run composer update.

Problem 1
- monolog/monolog is locked to version 2.0.2 and an update of this package was not requested.
- monolog/monolog 2.0.2 requires php ^7.2 -> your php version (8.2.0) does not satisfy that requirement.

При использовании "composer update":

C:\php>composer update
Loading composer repositories with package information
Info from https://repo.packagist.org:
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Root composer.json requires monolog/monolog 2.0.* -> satisfiable by monolog/monolog[2.0.0, 2.0.1, 2.0.2].
- monolog/monolog[2.0.0, ..., 2.0.2] require php ^7.2 -> your php version (8.2.0) does not satisfy that requirement.


Вот и возникает вопрос: если такой базовый пакет monolog, который используется в всех "учебниках" по установке пактов в composer требует php версии 7.2, то имеет ли смысл сейчас работать с 8.2? Или лучше не париться и установить 7.2?

Может есть какие-то решения данной проблемы(помимо отката на раннюю версию)?
Благодарю за ответы.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.02.2023, 14:03
Ответы с готовыми решениями:

php composer
доброе время суток мне скинули сайт , чтоб я доделал на php, lavarel нажимаю установить composer instal (composer стоит глобально ) ...

Php composer
Доброго времени! Подскажите, есть класс подключения к бд namespace Dbdental; class Connect{ private $pdo; function...

Composer. В PHP проект добавить репозитории JS
Переписываю самописный сайт на фраймворк Laravel. На сайте я использовал сторонний мод mmenu. Без composer просто скачивал и обновлял. ...

6
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
12.02.2023, 14:17
Попробуй composer install --ignore-platform-reqs
0
0 / 0 / 0
Регистрация: 22.01.2023
Сообщений: 11
12.02.2023, 14:22  [ТС]
Пробовал, вылазит:

C:\php>composer install --ignore-platform-reqs
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 2 installs, 0 updates, 0 removals
Failed to download psr/log from dist: The zip extension and unzip/7z commands are both missing, skipping.
The php.ini used by your command-line PHP is: C:\php\php.ini
Now trying to download from source

In GitDownloader.php line 82:

git was not found in your PATH, skipping source download


install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...]


И при этом сами компоненты не устанавливаются, папка vendor пуста
0
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
12.02.2023, 14:40
Цитата Сообщение от MrGreatFish Посмотреть сообщение
git was not found in your PATH, skipping source download
Жалуется что нету git. Да и вообще php.ini не настроен.
0
0 / 0 / 0
Регистрация: 22.01.2023
Сообщений: 11
12.02.2023, 14:57  [ТС]
Вот тогда что не настроено? Т.к. только что скачал php 7.2 и все прекрасно работает
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
12.02.2023, 15:17
Лучший ответ Сообщение было отмечено MrGreatFish как решение

Решение

В php.ini найти строку ;extension=zip и удалить точку с запятой.

Цитата Сообщение от MrGreatFish Посмотреть сообщение
базовый пакет monolog, который используется в всех "учебниках" по установке пактов в composer требует php версии 7.2
Старую версию PHP (7.2) требует старая версия Monolog (2.0.2). Если у вас PHP 8.2, нужно устанавливать соответствующую версию Monolog.

Цитата Сообщение от MrGreatFish Посмотреть сообщение
имеет ли смысл сейчас работать с 8.2?
С учётом недавно прекратившейся поддержки PHP 7.4? Думаю ответ очевиден.
0
132 / 76 / 16
Регистрация: 08.07.2022
Сообщений: 309
12.02.2023, 15:38
Цитата Сообщение от MrGreatFish Посмотреть сообщение
Вот тогда что не настроено?
Как минимум ещё поставить
https://git-scm.com/download/win
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2023, 15:38
Помогаю со студенческими работами здесь

Laravel 5 composer не устанавливаются пакеты из composer json
Всем привет! Решил разобраться с установкой пакетов добавляя в composer.json Вот его содержимое { &quot;name&quot;:...

Смена PHP версии
Ребят, может кто знает, как на хостинге PlayVDS сменить версию PHP? Как таковой панели для данной функции там нет, и тех поддержка дает...

Cкрытие версии php
Доброго дня всем. php 5.5 скажите что прописать в ini что бы версию скрыть при сканировании к примеру curl -I. Находил только...

Обновление версии php
Добрый день. Помогите пожалуйста в следующем вопросе. Для установки фреймворка Symfony нужна версия php 5.3.4 или выше, я использую...

Разные версии PHP
Здравствуйте! Скажите можно ли на апач установить разные версии php ? Что бы менять только путь к папке и таким способом переключаться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru