когда я запускаю команду обновления композитора, я получаю сообщение об ошибке:
[18:54] thomas@Thomass-MBP:~/Dropbox/eclipse-workspace/crf2/RedCrossQuest/server$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested PHP extension ext-zip ^7.2 has the wrong version (1.15.4) installed. Install or enable PHP's zip extension.
1.15.4 - действительно версия, сообщаемая при выполнении phpinfo ();
Исправитьчто я пытался обновить zip с помощью PECL.Когда я впервые запустил команду, я увидел несколько стандартных сообщений компиляции (но я думаю, что было какое-то предупреждение)
Я перезапустил apache, и он все еще показывает версию 1.15.4.И композитор также все еще жалуется на версию 1.15.4.
Кроме того, я начал получать предупреждение о расширении zip, включенном дважды.Предупреждение PHP: модуль 'zip' уже загружен в Unknown в строке 0
Мне пришлось удалить расширение из php.ini, но я не понимаю, откуда оно теперь включено.
Когда я пытаюсь установить снова, я получаю это:
[18:43] thomas@Thomass-MBP:~$ sudo pecl install zip
Password:
pecl/zip is already installed and is the same as the released version 1.15.5
install failed
Я удалил все расширения и переустановил их, и теперь:
sudo pecl install grpc protobuf xdebug zip
sudo pecl uninstall grpc protobuf xdebug zip
[19:30] thomas@Thomass-MBP:/usr/local/etc/php/7.2$ php
/usr/local/Cellar/php@7.2/7.2.22_1/pecl/20170718/protobuf.so doesn't appear to be a valid Zend extension
/usr/local/Cellar/php@7.2/7.2.22_1/pecl/20170718/grpc.so doesn't appear to be a valid Zend extension
PHP Warning: Module 'zip' already loaded in Unknown on line 0
Warning: Module 'zip' already loaded in Unknown on line 0
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
PHP Warning: Module 'xdebug' already loaded in Unknown on line 0
Warning: Module 'xdebug' already loaded in Unknown on line 0
Я думаю, что Brew просто взорвалмоя установка php ...: (
Есть идеи, как убрать этот беспорядок?