Ошибка установки Composer

Имеем сервер с операционной системой CentOS 7, на который установлен PHP 7. Выполняем команду для установки Composer:


curl -sS https://getcomposer.org/installer | php

В результате получаем ошибку:


Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The json extension is missing.
Install it or recompile php without --disable-phar

Для начала попробуем установить расширение phar:


yum install php-pecl-phar

В моем случае расширение было уже установлено в системе. Дополнительно следует отметить, что Composer может ругаться и на другие модули. В этом случае используем список модулей для ручной установки.


Добавляем расширение phar в php.ini:


extension = phar.so

Проверяем изменения:


php -m | grep Phar

Результат выполнения команды «Phar», после чего пробуем повторно установить Composer.


Добавить комментарий

Автору будет очень приятно получить обратную связь.

Комментариев 0