欢迎光临
我们一直在努力

Centos7为php7.2安装redis扩展;

1,安装和配置redis

#下载redis
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
#解压
tar xzf redis-5.0.0.tar.gz
#进入目录
cd redis-5.0.0
make 
cd src
make install PREFIX=/usr/local/redis
cd -
mv redis.conf /usr/local/redis/etc/redis.conf
#启动服务、配置
/usr/local/redis/bin/redis-server
#默认情况,Redis不是在后台运行,我们需要把redis放在后台运行
vim /usr/local/redis/etc/redis.conf
#将daemonize的值改为yes
#redis开机启动
echo "/usr/local/redis/bin/redis-server" >> /etc/rc.local

2,安装PHP的redis扩展;

先下载phpredis-develop

wget https://codeload.github.com/phpredis/phpredis/zip/develop

解压

unzip develop

解压后会多了个phpredis-develop的目录。进入目录

cd phpredis-develop

安装phpize模块

yum -y install php-devel

执行phpize

phpize

查找php-config路径

find / -name php-config

配置环境

./configure --with-php-config=/usr/local/php/bin/php-config

编译安装

make && make install

成功后会告诉你生成的redis.so扩展文件在哪个目录

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20170718/

最后修改php.ini文件

vim /usr/local/php/lib/php.ini

添加(后面的目录路径是上面安装成功后显示的目录地址,不同版本PHP安装后的路径不一样)

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

重启php-fpm

pkill php-fpm && /usr/local/bin/php-fpm

最后在输出phpinfo()查看redis信息

赞(3) 打赏
原创文章转载请注明出处:爱编程 » Centos7为php7.2安装redis扩展;
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏