Не могу установить пакет swagger с помощью laravel

когда я пытаюсь установить пакет swagger, я получаю это предупреждение

Не удалось загрузить swagger-api/swagger-ui из dist: отсутствуют расширение zip и команды unzip/7z, пропуск. php.ini, используемый вашим PHP командной строки: D:\xampp\php\php.ini Сейчас пытаюсь скачать из источника

и через некоторое время я получил эту ошибку

В строке Process.php 1204: Процесс "git clone --no-checkout -- https://github.com/swagger-api/swagger-ui.git D:\xampp\htdocs\laravel-10\vendor\swagger-api\swagger -уи && с
d /D D:\xampp\htdocs\laravel-10\vendor\swagger-api\swagger-ui && git remote add composer -- https://github.com/swagger-api/swagger-ui.git && гит фэ
tch composer && git remote set-url origin -- https://github.com/swagger-api/swagger-ui.git && git remote set-url composer -- https://github.com/ сва
gger-api/swagger-ui.git" превысил таймаут в 300 секунд.

Отвечает ли это на ваш вопрос? Ошибка PHP: «Отсутствует расширение zip и команда распаковки, пропуск».

Nico Haase 08.05.2023 10:02

Пожалуйста, не используйте теги, которые не связаны с данной проблемой. Вы не делились никаким кодом, связанным с Laravel или Swagger.

Nico Haase 08.05.2023 10:03
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
61
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

У вас есть две проблемы здесь.

  1. ZIP расширение отсутствует. (Команды расширения zip и unzip/7z отсутствуют, пропуская)
  2. Тайм-аут композитора. (превышено время ожидания 300 секунд.)

Для первой ошибки

  1. Откройте файл php.ini(D:\xampp\php\php.ini).
  2. Найдите ;extension=zip и уберите точку с запятой в начале.
  3. Сохраните и перезапустите XAMPP.

Установите https://www.7-zip.org/ если требуется

Для второго выпуска

composer config --global process-timeout 600

Другие вопросы по теме