ПОчему не запускается phpredis?

Решил устанавить phpredis вот вот это https://github.com/phpredis/phpredis
я его закачал через wget скопировал в etc/php/7.2/mods-available
сделал симлинки из conf.d fpm и cli из etc/php/7.2 на redis.ini.
Cделал в php.ini и cli и fpm вот такую строку extension = redis.so.
Но и phpinfo() не выдодит redis.
А любая консольная команда вызывает вот такие ошибки

PHP Warning: PHP Startup: redis: Unable to initialize module
Module compiled with module API=20151012
PHP compiled with module API=20170718
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: redis: Unable to initialize module
Module compiled with module API=20151012
PHP compiled with module API=20170718
These options need to match
in Unknown on line 0

PHP Core Warning 'yii\base\ErrorException' with message 'PHP Startup: redis: Unable to initialize module
Module compiled with module API=20151012
PHP compiled with module API=20170718
These options need to match
'

in ./Unknown:0

Stack trace:
#0 {main}

устанавливал phpredis так

phpize
./configure
make
make install

Что я сделал не так ?
  • Вопрос задан
  • 893 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ну у вас же убунта. Используйте менеджер пакетов.
apt-get install php-redis

если у вас php версия не из стандартного репозитория
apt-get install php7.2-redis
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы