LNMP+Redis案例
2019-06-13 09:02:12来源:博客园 阅读 ()
1.lnmp+redis工作机制
2.lnmp+redis操作步骤(lnmp为单机部署)
(1)lnmp+redis实战环境
lnmp服务器:192.168.235.128
redis服务器:192.168.235.129
(2)搭建lnmp环境并发布dicuz论坛
https://www.cnblogs.com/shitou-st/p/10864721.html
(3)给php添加phpredis扩展模块
1 wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz 2 tar xzvf 3.1.2.tar.gz 3 cd phpredis-3.1.2/ 4 yum -y install autoconf
#autoconf 产生的配置脚本叫做configure。configure运行的时候会产生几个文件,这几个文件包含了有合适的值的配置参数。 5 /usr/local/php5/bin/phpize
#phpize 是属于php-devel中的东西,主要时设定php新增模块的一些参数或目录。 6 ./configure --with-php-config=/usr/local/php5/bin/php-config --enable-redis 7 make && make install(4)phpredis模块安装后会生成redis.io驱动文件
(5)修改php.ini配置文件,添加redis.so模块
vim /usr/local/php5/lib/php.ini(6) 重启php-fpm服务
(7)redis安装
1 wget http://download.redis.io/releases/redis-2.8.13.tar.gz 2 tar xzf redis-2.8.13.tar.gz 3 cd redis-2.8.13 4 make PREFIX=/usr/local/redis MALLOC=libc install
#PREFIX 指定源码安装目录
#MALLOC=libc 内存碎片优化
#libc 内存管理的GNU中的一个libc组建,c语言中申请内存的关键字就是MALLOC
5 cp redis.conf /usr/local/redis/(8)修改redis.conf配置文件,绑定地址,使所有机器都可以访问redis程序;
(9)进入discuz论坛目录,修改congfig_global.php配置文件(在/usr/local/nginx/html/config/目录下)
(10)启动redis服务
nohup /usr/local/redis/redis-server /usr/local/redis/redis.conf &(11)新建discuz论坛用户,进行测试
(12)在MySQL数据库中删除新建用户,尝试能否使用缓存登录
原文链接:https://www.cnblogs.com/shitou-st/p/11016869.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- shell脚本之十四:企业案例 2020-04-29
- shell脚本练习案例 2020-04-13
- Linux Samba文件共享服务,安装与案例配置 2020-02-27
- 一次在CentOS系统单用户模式下使用passwd命令破密失败的案例 2019-11-28
- 18个awk的经典实战案例 2019-11-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash