共计 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