Сборка php-redis модуля для php7.1 для Debian 9 stretch

Posted in Новости on 22 мая, 2018 by admin

Стандартно с https://packages.sury.org/php/ идет битый redis модуль, который нам крайне необходим для работы сессий php в редисе. Итак, будем собирать из исходников.
1. Берем модуль тут https://github.com/phpredis/phpredis.git

cd /opt/
git clone https://github.com/phpredis/phpredis.git
cd phpredis

2. Стандартный ман ( phpize , ./configure, make , make install ) у меня не пошел, так как вместе с 7.1 у нас стоит 7.2 и phpize собирает именно под него либу. Смотрим версию апи для нашего php :

php -i | grep "PHP API"


# php -i | grep "PHP API"
PHP API => 20160303

Смотрим версию API phpize

:/opt/phpredis# phpize
Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303

3. Собираем с учетом php-config7.1 ( ВАЖНО!!!!! )

./configure --with-php-config=/usr/bin/php-config7.1
make
checkinstall

4. Готово

Tags: , , ,