【 Linux 】为lnmp架构添加memcached支持
一、首先搭建lnmp平台,这里不再演示。通过php页面来进行测试如下:
[root@node1 ~]# vim /usr/local/nginx/html/info.php <?php
$link=mysql_connect("localhost","root","");
if(!$link) echo "FAILD!连接错误,用户名密码不对";
else echo "OK!可以连接";
?> [root@node1 ~]# curl http://localhost/info.php
OK!可以连接
二、安装memcached服务端
[root@node1 ~]# yum install memcached -y
[root@node1 ~]# service memcached start
正在启动 memcached: [确定]
[root@node1 ~]# netstat -ntplu | grep :
tcp 0.0.0.0: 0.0.0.0:* LISTEN /memcached
udp 0.0.0.0: 0.0.0.0:* /memcached
三、需要对php扩展memcahced模块才能使用memcahced服务端存取数据。
php 有两种模块提供了对memcached服务的支持:
1. memcache 模块
2. memcached 模块
二者的区别:安装memcache扩展的时候,并不要安装其他的库文件等,但在安装memcached的时候会要求安装libmemcached,而libmemcahed具有的优点是低内存,线程安全等特征。
在高并发下memcached比memcache抗压能力要更好。
memcached直接配置了session支持,只要稍微修改下配置文件就可以把session存储在memcache中。
(1) 安装memcached扩展
[root@node1 src]# tar xf libmemcached-1.0..tar.gz
[root@node1 src]# cd libmemcached-1.0.
[root@node1 src]# ./configure --prefix=/usr/local/libmemcached --with-memcached
[root@node1 src]# make && make install [root@node1 src]# tar xf memcached-2.2..tgz
[root@node1 src]# cd memcached-2.2.
[root@node1 memcached-2.2.]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
[root@node1 memcached-2.2.]# ./configure --prefix=/usr/local/php-memcached --with-libmemcached-dir=/usr/local/libmemcached/ --with-php-config=/usr/local/php/bin/php-config --disable-memcached-sasl
# --disable-memcached-sasl 可能是通过yum安装的memcached服务端程序版本太低造成的,检查是需要禁止此项。
[root@node1 memcached-2.2.]# make && make install
[root@node1 ~]# mkdir /usr/local/php/etc/php.d
[root@node1 ~]# vim /usr/local/php/etc/php.d/memcached.ini
extension = /usr/local/php/lib/php/extensions/no-debug-zts-/memcached.so [root@node1 ~]# service php-fpm restart
这样就为php添加了访问memcache服务器的扩展模块,使用phpinfo();就可以查看,或者使用php -m
[root@node1 ~]# /usr/local/php/bin/php -m | grep memcached
memcached
【 Linux 】为lnmp架构添加memcached支持的更多相关文章
- linux中LNMP架构和location用法
location 使用Nginx Location可以控制访问网站的路径,但一个server可以有多个location配置, 多个location的优先级该如何区分 location匹配符号 匹配符 ...
- linux的LNMP架构介绍、MySQL安装、PHP安装
LNMP架构介绍 和LAMP唯一不同的是,LNMP中的N指的是Nginx(类似于Apache的一种web服务软件).目前这种环境的应用也非常多.Nginx设计的初衷是提供一种快速.高效.多并发的Web ...
- Linux centosVMware LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍
一. LNMP架构介绍 和LAMP不同的是,提供web服务的是Nginx 并且php是作为一个独立服务存在的,这个服务叫做php-fpm Nginx直接处理静态请求,动态请求会转发给php-fpm ...
- Linux(12):期中架构(4)--- 前端部分:HTTP & Nginx & LNMP架构
HTTP协议概念原理说明 1. 当用户访问一个网站时经历的过程 # ①. 利用DNS服务,将输入的域名解析为相应的IP地址 a 本地主机输入域名后,会查询本地缓存信息和本地hosts b 本地主机会向 ...
- 《Linux就该这么学》培训笔记_ch20使用LNMP架构部署动态网站环境
<Linux就该这么学>培训笔记_ch20使用LNMP架构部署动态网站环境 文章最后会post上书本的笔记照片. 文章主要内容: 源码包程序 LNMP动态网站架构 配置Mysql服务 配置 ...
- LNMP 添加 memcached服务
LNMP 添加 memcached服务 由于memcached具有更多的功能和服务,已经不推荐使用memcache了.(缺少个字母d) 1. 首先安装memcached服务端. 这里使用yum源安 ...
- Linux:LNMP架构的搭建
LNMP架构的搭建 centos6.8-i686 MySQL PHP Nginx 搭建前先安装一些必要的rpm和php组件(全新系统) yum install -y wget gcc vim* lib ...
- Linux系统下LNMP架构搭建
一.防火墙状态: 1.查看防火墙状态: systemctl status firewalld service iptables status firewall-cmd --state 2.永久有效开启 ...
- ssm架构添加maven、shiro、lucene、ueditor、druid支持
1.pom.xml文件配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http: ...
随机推荐
- POJ 1703 Find them, Catch them(并查集拓展)
Description The police office in Tadu City decides to say ends to the chaos, as launch actions to ro ...
- 提高python执行效率的方法
python上手很容易,但是在使用过程中,怎么才能使效率变高呢? 下面说一下提高python执行效率的方法,这里只是说一点,python在引入模块过程中提高效率的方法. 例如: 1.我们要使用os模块 ...
- 软工实践 - 第二十六次作业 Beta 冲刺(4/7)
队名:起床一起肝活队 组长博客:https://www.cnblogs.com/dawnduck/p/10124816.html 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过 ...
- 利用java中的BigInteger实现进制转换
[原创] java中的进制BigInteger十分的强大,而且好用,他可以表示任意大的整数,同时还可以进行进制转换,十分的方便, 代码示例: package com.jiajia.demo_1; im ...
- 【EasyNetQ】- 自动订阅者
从v0.7.1.30开始,EasyNetQ简单易用AutoSubscriber.你可以用它来轻松地扫描实现任何接口的类的特定组件IConsume<T>或IConsumeAsync<T ...
- P1650 田忌赛马
题目描述 我国历史上有个著名的故事: 那是在2300年以前.齐国的大将军田忌喜欢赛马.他经常和齐王赛马.他和齐王都有三匹马:常规马,上级马,超级马.一共赛三局,每局的胜者可以从负者这里取得200银币. ...
- [USACO08MAR]土地征用Land Acquisition
题面在这里 题意 约翰准备扩大他的农场,眼前他正在考虑购买N块长方形的土地. 如果约翰单买一块土地,价格就是土地的面积,但他可以选择并购一组土地, 并购的价格为这些土地中最大的长乘以最大的宽. 给定每 ...
- hdu4035 Maze 【期望dp + 数学】
题目链接 BZOJ4035 题解 神题啊...orz 不过网上题解好难看,数学推导不写\(Latex\)怎么看..[Latex中毒晚期] 我们由题当然能很快写出\(dp\)方程 设\(f[i]\)表示 ...
- 论文笔记《Spatial Memory for Context Reasoning in Object Detection》
好久不写论文笔记了,不是没看,而是很少看到好的或者说值得记的了,今天被xinlei这篇paper炸了出来,这篇被据老大说xinlei自称idea of the year,所以看的时候还是很认真的,然后 ...
- Educational Codeforces Round 55 (Rated for Div. 2):D. Maximum Diameter Graph
D. Maximum Diameter Graph 题目链接:https://codeforces.com/contest/1082/problem/D 题意: 给出n个点的最大入度数,要求添加边构成 ...