RuntimeException Расширение Zip PHP не установлено

Я новичок в Linux, я только что установил композитор и Laravel...

но когда я бегу laravel new project я получаю следующую ошибку:

[RuntimeException]
The Zip PHP extension is not installed. Please install it and try again.

Я не знаю, как установить это расширение...

пожалуйста помоги

8 ответов

Решение

Попробуйте ввести в командной строке:

sudo apt-get install php7.0-zip

Подтвердите с любого маршрута с помощью:

dd(get_loaded_extensions());

Это сработало для меня, удачи.

Для php 7.0

sudo apt-get install php7.0-zip

для php 7.1

sudo apt-get install php7.1-zip

и так далее!

Я получил ту же проблему и попытался установить расширение с помощью команды sudo apt install php7.0-zip но все равно получил ту же ошибку. Я наконец решил это с sudo apt install php-zip

Я использовал php7.0-zts,
Решение было удалить все ZTS пакеты и вернуться к обычному php7.0 пакеты.

использовать это sudo apt-get install php-zip Версия php будет отсортирована системой.

Это устаревшее использование пивоварни и очистки заваривания. Brew doctor предоставит вам несколько исправлений, которые помогут вам установить laravel.

composer global require laravel/installer\n && brew install php

Установка на CentOS

пытаться yum search zip |grep -i php и установка с именем пакета вернулась

подобно - sudo yum install ea-php73-php-zip.x86_64

Вы можете использовать пакет php-zip или php-zip7.x из apt. Такие как:

      sudo apt-get install php-zip

Многие пакеты в apt имеют версию по умолчанию, такую ​​как php-zip, а затем явные версии. Для поиска подходящих пакетов вы всегда можете использовать

      apt-cache search keyword

Или в этом примере конкретно либо

      apt-cache search zip
apt-cache search php-zip

Это позволит вам найти пакеты php-zip и php-zip7.4 (на момент написания этого комментария) для установки.

Очень полезная команда, когда вы пытаетесь удовлетворить некоторую зависимость и не можете найти имя пакета.

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