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 (на момент написания этого комментария) для установки.
Очень полезная команда, когда вы пытаетесь удовлетворить некоторую зависимость и не можете найти имя пакета.