CentOS 7はphp 7である.2 php-redis拡張子のインストール

1226 ワード

まずphpredis-developをダウンロードします
cd /tmp
wget https://codeload.github.com/phpredis/phpredis/zip/develop

unzip、zip解凍ツールのインストール
yum -y install unzip zip

解凍
unzip develop

解凍するとphpredis-developのディレクトリが複数表示されます.ディレクトリへのアクセス
cd phpredis-develop

phpizeモジュールのインストール
yum -y install php-devel

phpizeの実行
sudo phpize

php-configパスの検索
find / -name php-config

例えば:/usr/local/php/bin/php-config
環境の設定
./configure --with-php-config=/usr/local/php/bin/php-config

コンパイルインストール
sudo make && make install

成功したら生成されたredisを教えてあげます.so拡張ファイルがどのディレクトリにあるか
Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20170718/

最後にphpを変更します.iniファイル
vim /usr/local/php/etc/php.ini

追加
extension=/usr/local/php/lib/php/extensions/no-debug-zts-20170718/redis.so

最後にphp-fpmを再起動し、出力phpinfo()でredis情報を表示します.
systemctl stop php-fpm
systemctl start php-fpm