(Nginx+PHP+MySQL)单机+Redis部署
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扩展模块
wget https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz
tar xzvf 3.1..tar.gz
cd phpredis-3.1./
yum -y install autoconf
#autoconf 产生的配置脚本叫做configure。configure运行的时候会产生几个文件,这几个文件包含了有合适的值的配置参数。
/usr/local/php5/bin/phpize
#phpize 是属于php-devel中的东西,主要时设定php新增模块的一些参数或目录。
./configure --with-php-config=/usr/local/php5/bin/php-config --enable-redis
make && make install(4)phpredis模块安装后会生成redis.io驱动文件
(5)修改php.ini配置文件,添加redis.so模块
vim /usr/local/php5/lib/php.ini
(6) 重启php-fpm服务
(7)redis安装
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
tar xzf redis-2.8..tar.gz
cd redis-2.8.
make PREFIX=/usr/local/redis MALLOC=libc install
#PREFIX 指定源码安装目录
#MALLOC=libc 内存碎片优化
#libc 内存管理的GNU中的一个libc组建,c语言中申请内存的关键字就是MALLOC
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数据库中删除新建用户,尝试能否使用缓存登录
(Nginx+PHP+MySQL)单机+Redis部署的更多相关文章
- Docker笔记(七):常用服务安装——Nginx、MySql、Redis
开发中经常需要安装一些常用的服务软件,如Nginx.MySql.Redis等,如果按照普通的安装方法,一般都相对比较繁琐 —— 要经过下载软件或源码包,编译安装,配置,启动等步骤,使用 Docker ...
- Docker笔记:常用服务安装——Nginx、MySql、Redis(转载)
转载地址:https://www.cnblogs.com/spec-dog/p/11320513.html 开发中经常需要安装一些常用的服务软件,如Nginx.MySql.Redis等,如果按照普通的 ...
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
https://segmentfault.com/a/1190000000606752
- 从docker到docker-compose部署一个nginx+flask+mysql+redis应用
目的是把一个flask项目的mysql数据库.redis数据库.flask应用.nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭 一.安装docker Docke ...
- 阿里云服务器安装Docker并部署nginx、jdk、redis、mysql
阿里云服务器安装Docker并部署nginx.jdk.redis.mysql 一.安装Docker 1.安装Docker的依赖库 yum install -y yum-utils device-map ...
- django 本地项目部署uwsgi 以及云服务器部署 uwsgi+Nginx+Docker+MySQL主从
一 .django 本地项目部署uwsgi 1 本地部署项目 uwsgi安装测试 通过uwsgi 进行简单部署 安装uwsgi命令:pip install uwsgi -i http://pypi.d ...
- Nginx+Php-fpm+MySQL+Redis源代码编译安装指南
说明:本教程主要包括以下三个部分: 1. 源代码编译安装Nginx 2. 源代码编译安装php以及mysql.redis扩展模块 3. 配置虚拟主机 文中所涉及安装包程序均提供下载链接,欢迎使用 运行 ...
- 【转】Nginx+php-fpm+MySQL分离部署详解
转:http://www.linuxidc.com/Linux/2015-07/120580.htm Nginx+php-fpm+MySQL分离部署详解 [日期:2015-07-26] 来源:Linu ...
- nginx lua mysql redis设置
最近公司网站改版,程序和数据库全部用新版,旧版的数据要导入,旧网站的30万条数据url要全部重定向到新版网站,正好前段时间在学习nginx+lua+mysql+memcache(redis),找资料真 ...
随机推荐
- My Eclipse 配置
设置编码格式 点击Windows → preference → WorkSpace 设置编码格式 点击Windows → preference → General →Appearence → Colo ...
- Django学习day3——Django的简单使用
开始一个项目 切换到django的虚拟环境中 执行: django-admin startproject mysite 创建第一个django项目mysite django生成的目录如下: E:. └ ...
- Maven多模块项目介绍和搭建
http://www.open-open.com/lib/view/open1418263515855.html
- java架构之路-(NoSql专题)MongoDB快速上手
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL".在现代的计算系统上每天网络上都会产生庞大的数据量.这些数据有很大一部分是由关系数据库管理系统(RD ...
- 感谢ZhangYu dalao回关
- P3052 [USACO12MAR]摩天大楼里的奶牛(迭代加深搜索)
(已经一句话了) 第一反应:暴力 第二反应:朴素算法过不去 第三反应:没法折半暴搜(没法统计答案) 所以,歪歪了一个类似贪心刷表的方法,过了这道题. 首先,如果爆搜的话会有几个状态: 当前牛 当前几个 ...
- 网站搭建-虚拟机的使用-Linux (包括输入法和QQ下载使用)
之前已经联网了,基本的软件系统会自己下载,先不用管. 1. 先下载一个中文输入法吧: 先改一下Firefox的搜索引擎吧,因为大陆不支持google 下载,安装,就完事了,还好这个没变,几年不用这个系 ...
- [LC]783题 二叉搜索树结点最小距离(中序遍历)
①题目 给定一个二叉搜索树的根结点 root, 返回树中任意两节点的差的最小值. 示例: 输入: root = [4,2,6,1,3,null,null]输出: 1解释:注意,root是树结点对象(T ...
- 用IDEA导入Eclipse的JavaWEB项目
1.File----Open 2.选择项目路径 点击OK,这时候会弹出一个窗口,让你选择本窗口打开项目还是新建一个窗口,这个随意. 3.添加WEB框架 4.添加各种自己需要的jar包 5.添加Tomc ...
- nyoj 25-A Famous Music Composer(字符串)
25-A Famous Music Composer 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:4 submit:9 题目描述: Mr. B i ...








