LNMP+Memcached缓存(memcached做php缓存)

一、首先准备LNMP环境
1、配置yum源

echo '[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/ 
gpgcheck=0
enabled=1'>/etc/yum.repos.d/nginx.repo

2、下载LNMP环境

yum -y install nginx php php-fpm

3、配置Nginx+php整合
在这里插入图片描述
在这里插入图片描述
4、配置显示页面,并启动nginx和php-fpm

echo '<?php phpinfo(); ?>'>/usr/share/nginx/html/index.php
systemctl restart nginx php-fpm

在这里插入图片描述
二、使用memcached做缓存
1、安装memcache

yum -y install memcached php-pecl-memcache libmemcached-devel
vim /etc/php.ini

在这里插入图片描述
在这里插入图片描述
2、重启Nginx和php-fpm、memcached, memcached启动可以修改一些内存,用户,监听的服务器IP地址参数!点击

systemctl restart nginx php-fpm memcached

3、效果
在这里插入图片描述
4、修改php的会话存储,将session存放在memcached服务器上测试是否成功

echo '<?php
$memcache = new Memcache;
$memcache -> connect('localhost',11211) or die ("Could not connect");
$memcache -> set('key','test');
$get_value = $memcache -> get('key');
echo $get_value;
?>'>/usr/share/nginx/html/index.php

访问浏览器成功
在这里插入图片描述
5、查看Memcached里是否有test缓存
在这里插入图片描述
缓存成功

Memcached启动的一些修改内存,用户,监听的服务器IP地址参数

参数说明:
-d选项是启动一个守护进程;
-m是分配给memcache使用的内存数量,单位是mB,我这里是100mB;
-u是运行memcache的用户,我这里是root;
-l是监听的服务器IP地址我这里指定了服务器的IP地址10.0.0.41;
-p是设置memcache监听的端口,我这里设置了11211,最好是1024以上的端口;
-c选项是最大运行的并发连接数,默认是1024,我这里设置了512,按照你服务器的负载量来设定;
-P是设置保存memcache的pid文件,我这里是保存在 /tmp/memcached.pid;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值