Linux下php安装Redis扩展

来源:互联网 发布:航天信息a6软件 编辑:程序博客网 时间:2024/06/10 10:23
1、安装redis


1、下载: wget   https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz


2、上传phpredis-2.2.4.tar.gz到/usr/local/src目录


3、cd /usr/local/src #进入软件包存放目录


4、tar zxvf phpredis-2.2.4.tar.gz #解压


5、cd phpredis-2.2.4 #进入安装目录


6、找到你的php路径,利用phpize,我这里安装的是phpstudy集成,查找phpize的位置
可以采用    find / -name phpize  ,这个命令可以查找任何文件位置,很方便
(一般在/usr/local/php/bin/phpize)
 我的在/phpstudy/server/php/bin/phpize#用phpize生成configure配置文件


7、/phpstudy/server/php/bin/phpize
8、./configure --with-php-config=/phpstudy/server/php/bin/php-config  #配置


make  #编译


make install  #安装


安装完成之后,出现下面的安装路径


 /phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20121212/




2、配置php支持


vi /phpstudy/server/php/etc/php.ini  #编辑配置文件,
shift+g 常用跳转到最后一行,在最后一行添加以下内容


添加


extension="redis.so"


:wq! #保存退出



3  重启服务

我这里直接重启了 phpstudy 


sudo service nginx restart


sudo /etc/init.d/php-fpm restart


测试一下;
<?php


$redis = new Redis();
$redis->connect('127.0.0.1', 6379);


echo "Connection to server successfully";
echo "Server is running:".$redis->ping();

?>


补充,测试的时候没有出现效果,原因是 redis服务未启动,

切换到你redis暗转的目录,启动redis服务器  

cd  redis/src    执行 ./ redis-server

原创粉丝点击