Сборка php-redis модуля для php7.1 для Debian 9 stretch
Стандартно с 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. Готово