永发信息网

如何查看php是否成功装上redis扩展

答案:2  悬赏:0  手机版
解决时间 2021-03-07 10:33
  • 提问者网友:niaiwoma
  • 2021-03-06 13:54
如何查看php是否成功装上redis扩展
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-06 15:32
1、下载php redis安装包,可以去去pecl官网下载
  


2、解压安装并进入redis目录
[root@redis ~]# tar xzf redis-2.2.5.tgz
[root@redis ~]# cd redis-2.2.5
   

3、在redis文件夹下,生成configure配置文件
[root@redis redis-2.2.5]# /usr/local/php/bin/phpize
configuring for:
php api version: 20090626
zend module api no: 20090626
zend extension api no: 220090626

[root@redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@redis redis-2.2.5]# make
[root@redis redis-2.2.5]# make install
installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#inst@6338#': permission denied
make: *** [install-modules] error 1

注意:一定要用root用户。
[root@redis redis-2.2.5]# su
password:
[root@web redis-2.2.5]# make install
   

4、在php配置文件php.ini里面加载redis扩展
extension=redis.so
   

5、查看phpinfo,redis扩展是否加载
redis
redis support enabled
redis version 2.2.5
至此,redis扩展已经安装成功并加载,可以用php操作redis了。
附:
windows下安装redis扩展就更加简单了,找到对应的版本,下载dll文件,放到php目录下面的ext,修改php的配置文件php.ini,加载extension=php_redis.dll,重启apache,查看phpinfo是否有redis,如果有就恭喜你,已经安装成功了,就是这么简单。
全部回答
  • 1楼网友:低音帝王
  • 2021-03-06 16:57
用命令进行测试啊,下面是步骤: Linux代码 $ /usr/local/webserver/redis/bin/redis-server /etc/redis/redis.conf $ /usr/local/webserver/redis/bin/redis-cli set foo bar //输出内容 OK $ /usr/local/webserver/redis/bin/redis-cli get foo //输出内容 "bar" 命令行连接: /usr/local/webserver/redis/bin/redis-cli -h 192.168.1.112 -p 6379
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯