最近,想研究研究redis,就在php下添加了redis扩展,
具体步骤
1.下载 可以去官网下载 https://pecl.php.net/package/redis
可以根据自己的环境选择 我下载的是 4.0的
cd /usr/local/src/
wget https://pecl.php.net/get/redis-4.0.0.tgz
2.解压 tar xvf redis-4.0.0.tgz
3.用php配置生成配置 进入redis
cd redis-4.0.0
/usr/local/php/bin/phpize #php 扩展的目录
如果报错需要安装
# yum install m4
# yum install autoconf
4.添加到php扩展里
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
执行完之后
记住上面的路径添加扩展的时候要用
5. 修改php.ini 我的php.ini在 /usr/local/php/etc/下
vim /usr/local/php/etc/php.ini
添加 上面的扩展路径
extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so
6.重启php 看php又没扩展
问题:安装过程中有可能有的包不全,将包安装上就好了
yum install autoconf
------------------------------------------------------------------------------------------------------------------------------------
二、安装扩展的第二种方法 PECL安装:
1> pecl install redis // echo $? 输出0为安装成功,即表示redis已经成功的安装了。
(没安装的 yum install php-pear -y 安装 php扩展库仓库)
2> extension=redis.so //成功之后,我们打开php.ini,把redis.so加入到文件最后
3>$ php -m | grep redis //查看redis是否被正确的安装
-----------------------------------------------------------------------------------------------------------------------------------
***********************************win 下php 添加redis ********************************************
1 查看PHP版本信息
直接使用phpinfo()函数,输出到浏览器就OK
2 添加Redis扩展
下载地址:http://pecl.php.net/package/redis
打开连接选择版本,点击DLL
进入详情页,根据PHP版本信息选择下载
解压后把.dll文件Copy到php\ext文件夹下,修改php.ini将extension=php_redis.dll添加到php.ini中,之后重启服务!
3 测试
重新运行phpinfo(),看到Redis就OK了