LinuxでphpインストールRedis拡張
1.redisのインストール
ダウンロード:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
phpredis-2.2.4をアップロードします.tar.gzから/usr/local/srcディレクトリ
cd/usr/local/src#パッケージ格納ディレクトリへ
tar zxvf phpredis-2.2.4.tar.gz#解凍
cd phpredis-2.2.4#インストールディレクトリへ
/usr/local/webserver/php/bin/phpize#phpizeでconfigureプロファイルを生成
./configure--with-php-config=/usr/local/webserver/php/bin/php-config#構成
make#コンパイル
make install#インストール
インストールが完了すると、次のインストールパスが表示されます.
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、phpサポートの構成
vi/usr/local/webserver/php/etc/php.ini
追加
extension=redis.so
:wq!#保存終了
3、nginxを再起動php.ini発効
1.nginxの停止
/usr/local/webserver/nginx/sbin/nginx -s stop
2.php-fpmの停止と再起動
pkill /usr/local/webserver/php/sbin/php-fpm
/usr/local/webserver/php/sbin/php-fpm
3.nginxを起動する
/usr/local/webserver/nginx/sbin/nginx
インストール完了phpinfo()を表示すると、インストールに成功したかどうかを確認できます.
phpコードのテスト
ダウンロード:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
phpredis-2.2.4をアップロードします.tar.gzから/usr/local/srcディレクトリ
cd/usr/local/src#パッケージ格納ディレクトリへ
tar zxvf phpredis-2.2.4.tar.gz#解凍
cd phpredis-2.2.4#インストールディレクトリへ
/usr/local/webserver/php/bin/phpize#phpizeでconfigureプロファイルを生成
./configure--with-php-config=/usr/local/webserver/php/bin/php-config#構成
make#コンパイル
make install#インストール
インストールが完了すると、次のインストールパスが表示されます.
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、phpサポートの構成
vi/usr/local/webserver/php/etc/php.ini
追加
extension=redis.so
:wq!#保存終了
3、nginxを再起動php.ini発効
1.nginxの停止
/usr/local/webserver/nginx/sbin/nginx -s stop
2.php-fpmの停止と再起動
pkill /usr/local/webserver/php/sbin/php-fpm
/usr/local/webserver/php/sbin/php-fpm
3.nginxを起動する
/usr/local/webserver/nginx/sbin/nginx
インストール完了phpinfo()を表示すると、インストールに成功したかどうかを確認できます.
phpコードのテスト
<?php
//phpinfo();
$redis = new redis();
$redis->connect('192.168.1.175',6379);//
$ret = $redis->set('name', '123'); //
echo $redis->get('name'); //
?>