注意:有很多假冒锦尚中国网址和名称的网站出现,还有声称是跟我们合作网站,请擦亮眼睛避免被骗,本站唯一域名为52jscn.com 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

锦尚中国源码下载提供最好的网站源码下载
锦尚中国源码下载提供最好的网站源码下载
网站源码下载,php源码论坛,网站源码
微信源码,网站源码下载,php源码论坛,网站源码
搜索
 火爆的小说网:24K小说网 
知名广告联盟 精准不扣量站长任务网 交易安全可靠
企业免备案主机仅需80元
搜狗联盟招募 收益最高
亿恩免费建网站 服务器特价
【微信魔方】微信营销平台
【多线高防】无视一切攻击!
双线至强VPS 仅此一家
百度站长平台 精确提升SEO
21广告位高权重链接招租
旅游网解决方案 大型旅游门户
大型装修门户助您抢占商机天翼云主机 四川资源池开启微信小程序
微信营销项目诚招代理
122广告位出售中
OK资源网高清无水印秒播
网站程序修改 短信接口对接
 
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
查看: 2313|回复: 0

redis以及phpredis扩展安装教程[centos篇]

[复制链接]

879

主题

1138

帖子

732万

金币

超级版主

Rank: 8Rank: 8

积分
14650294
发表于 2017-8-10 00:11 | 显示全部楼层 |阅读模式
锦尚中国源码论坛
CentOS安装redis及添加phpredis扩展

一、安装redis

a、下载redis:

  1. wget   http://download.redis.io/redis-stable.tar.gz

  2. tar -zxvf redis-stable.tar.gz

  3. cd redis-stable

  4. make

  5. make install
复制代码


b、在redis安装目录下进入utils目录,执行自动安装脚本

  1. cd utils/

  2. ./install_server.sh

  3. 一路回车都按照默认设置执行

  4. //执行完脚本后,会出现以下提示:

  5. Selected config:

  6. Port           : 6379

  7. Config file    : /etc/redis/6379.conf

  8. Log file       : /var/log/redis_6379.log

  9. Data dir       : /var/lib/redis/6379

  10. Executable     : /usr/local/bin/redis-server

  11. Cli Executable : /usr/local/bin/redis-cli
复制代码


c、添加redis开机自启动

  1. //修改文件权限

  2. chmod 755 /etc/init.d/redis_6379

  3. //添加自启动

  4. chkconfig --add redis_6379

  5. chkconfig --level 345 redis_6379 on
复制代码


d、检查远程服务器的6379端口是否被防火墙拦截。假如未开启,则开添加

  1. /sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

  2. /etc/init.d/iptables restart
复制代码


(视服务器情况而定,如果不知道的话可以选择重启服务器)

也可以在wdcp的后台系统管理--iptables添加规则

使用安骑士等防火墙软件的自行添加6379端口访问通过的规则

e、通过客户端命令行连接redis

  1. //在本地连接

  2. redis-cli -h 127.0.0.1 -p 6379
复制代码


二、添加phpredis扩展

获取并解压安装包

  1. cd

  2. wget  https://github.com/phpredis/phpredis/archive/develop.zip

  3. unzip develop.zip
复制代码


注意:若提示未找到“unzip”命令

解决办法:运行   

  1. yum install unzip -y

  2. //进入目录

  3. cd phpredis-develop
复制代码


使用phpize命令添加扩展,phpize命令所在路径根据实际情况修改

/www/wdlinux/nginx_php/bin/phpize

注意:可能会有“Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.”错误

解决办法:运行 yum install -y autoconf

再重新运行前面的phpize命令

出现类似下图的提示,则代表成功



//配置。php-config命令所在路径根据实际情况修改

./configure --with-php-config=/www/application/nginx_php-5.4.26/bin/php-config

出现类似下面的内容,说明此步骤没问题



安装

make

出现类似下图,说明此步骤成功:



make install

出现类似下面的内容,说明成功



代表生成redis.so成功,可以进到该目录去查看是否有生成。该路径也是视实际情况而定。

//php.ini中加入redis.so扩展

vim  /www/wdlinux/nginx_php/etc/php.ini

//加入这一行,保存退出。路径要使用上面装完redis生成redis.so的路径

extension=/www/wdlinux/nginx_php /lib/php/extensions/no-debug-non-zts-20121212/redis.so

重启web服务(重点是重启php)

通过phpinfo查看是否添加了redis扩展

(额外帮助信息)启动/关闭服务命令

//查看是否启动redis服务

ps -ef | grep redis

//启动

//etc/init.d/redis_6379  start

//通过配置文件启动

//usr/local/bin/redis-server   /etc/redis/6379.conf

//关闭

//etc/init.d/redis_6379  stop

//关闭,假如是默认端口号6379,可以省略 -p 6379参数

//usr/local/bin/redis-cli -p 6379 shutdown



原样复制以下内容到站点根目录下data目录下的config.php文件末尾

$config['setting']['redis']['server'] = '127.0.0.1';
$config['setting']['redis']['port'] = 6379;
$config['setting']['redis']['pconnect'] = 0;
$config['setting']['redis']['requirepass'] = '';
$config['setting']['redis']['timeout'] = 1;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
锦尚数据隆重推出免备案国内BGP多线主机,相信欧阳没错滴   双线至强云主机火热订购 http://yun.52jscn.com/shuanxian.html
锦尚中国源码论坛,源码下载,商业源码,微信源码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

锦尚中国源码

锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 )

GMT+8, 2018-5-25 15:07 , Processed in 0.140229 second(s), 30 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 2008-2010 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 锦尚爱心