阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu下安装phpredis的模块扩展

103次阅读
没有评论

共计 2528 个字符,预计需要花费 7 分钟才能阅读完成。

Ubuntu 下安装 phpredis 的模块扩展

1. 前提是先安装好 redis,然后再安装 phpredis。。。

2. 先下载 phpredis-master.tar.gz 安装包。。。

具体详情如下:

1.tar zxvf phpredis-master.tar.gz

2.cd phpredis-master/

3./opt/lampp/bin/phpize ./configure –with-php-config=/opt/lampp/bin/php-config

注意 phize 和 php-config 的路径,我的 php 是在 lampp 下面,具体路径根据你的 php 路径来

4.sudo /opt/lampp/bin/phpize-5.5.15

运行到这一步会出现下面问题

Configuring for:

PHP Api Version:        20121113

Zend Module Api No:      20121212

Zend Extension Api No:  220121212

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

这时就需要安装两个东西

5.sudo apt-get install m4

如果安装过程中出现以下错误

dpkg: error processing package install-info (–unpack):

 子进程 已安装 post-installation 脚本 返回了错误号 127

在处理时有错误发生:

 install-info

E: Sub-process /usr/bin/dpkg returned an error code (1)

则在这里有解决办法:

如何解决 dpkg: error processing install-info
正在设置 install-info (5.2.0.dfsg.1-2) …
/etc/environment: line 2: CLASS_PATH: command not found
dpkg: error processing package install-info (–configure):
 子进程 已安装 post-installation 脚本 返回了错误号 127
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决办法:

1. 将 info 文件夹更名:mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/

2. 再新建一个新的 info 文件夹:mkdir /var/lib/dpkg/info/

3.apt-get update:apt-get update

4. 重新安装:apt-get -f install

5. 执行完上一步操作后会在新的 info 文件夹下生成一些文件,现将这些文件全部移到 info_old 文件夹下:mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/

6. 把自己新建的 info 文件夹删掉:rm -rf /var/lib/dpkg/info

7. 把 info_old 文件夹重新改回 info:mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/

8. 重新安装需要安装的软件

—————————————————————————————-

然后重新安装即可成功安装 m4…

6.sudo apt-get install autoconf

如果也出现上面 5 的问题,则和第 5 步的解决办法一样。。。

7.sudo /opt/lampp/bin/phpize-5.5.15

8.sudo ./configure –with-php-config=/opt/lampp/bin/php-config

9. sudo make

10.sudo make install

Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/

上面出现的路径则是 redis.so 的路径,然后在 php.ini 里面增加

11.extension=”/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/redis.so”

然后重启服务器,或者重启 php,然后运行 phpinfo.php 查看 phpredis 扩展是否安装成功。。。

Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis 集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm

Ubuntu 12.10 下安装 Redis(图文详解)+ Jedis 连接 Redis http://www.linuxidc.com/Linux/2013-06/85816.htm

Redis 系列 - 安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm

CentOS 6.3 安装 Redis http://www.linuxidc.com/Linux/2012-12/75314.htm

Redis 安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htm

Redis 配置文件 redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm

Redis 的详细介绍 :请点这里
Redis 的下载地址 :请点这里

更多 Ubuntu 相关信息见 Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-03/115194.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2528字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中