#1.下載源碼包到本地
phpredis-2.2.4.tar.gz
#2.上傳到linux相應位置(存放在哪根據自己習慣)
mkdir -p /home/oldboy/tools
cd /home/oldboy/tools
rz -y
#3.解壓並進入解壓後的目錄
tar -zxvf phpredis-2.2.4.tar.gz
cd phpredis-2.2.4
#4.使用phpize命令完成PHP環境的檢測(phpize的路徑查找 find / -name 'phpize')
/application/php5.5.32/bin/phpize
#5.編譯安裝
./configure --with-php-config=/application/php5.5.32/bin/php-config
make && make install
#6.上步成功後,請記住Installing shared extensions後面的路徑記錄位置
如 /application/php5.5.32/lib/php/extensions/no-debug-non-zts-20121212/
#7.修改php.ini(通過phpinfo查找php.ini的位置,Loaded Configuration File對應值)
extension_dir="/application/php5.5.32/lib/php/extensions/no-debug-non-zts-20121212/"
extension="redis.so"
#8.殺掉php-fpm進程並重啓nginx(這裏根據自己的路徑),使用phpinfo測試,看redis模塊是否出現
pkill -9 php-fpm
/application/php/sbin/php-fpm
/application/nginx/sbin/nginx -t
/application/nginx/sbin/nginx -s reload
測試代碼
<?php
$redis = new Redis();
$host = 'localhost';
$port = 6379;
$redis->connect($host,$port);
$redis->set('str','hello,world');
$str = $redis->get('str');
echo $str;
?>