安装redis扩展
最近在看redis相关东西,然后试着安装了redis(直接yum安装)然后安装了扩展,因为php部分扩展还是要编译安装的不能直接安装,所以记录了一下。
如果觉得安装扩展麻烦也可以直接使用predis包(不过效率没有扩展高,功能也没用扩展全面)
linux上的php扩展安装是以.so结尾的扩展文件,如下图
首先要去官网下载redis扩展
http://pecl.php.net/
然后导入linux系统,我的系统安装的lszrz,直接输入rz命令就可以了。
解压压缩包
tar zxf redis-2.2.8.tgz
然后进入redis-2.2.8目录执行phpize命名
phpize作用:侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下
如果找不到phpize在哪里,执行 find / -name phpize
/usr/bin/phpize
然后执行
./configure --with-php-config=/usr/bin/php-config(这是我系统中的目录,如果找不到使用命令 find / -name php-config)
然后make 再执行 make install
在php.ini中添加一行
extension = /usr/lib64/php/modules/redis.so
找不到文件使用find命令即可,因为我的环境直接用的yum安装,好多文件的位置我就直接使用了find命令查找
查看phpinfo(redis扩展已经好了)