欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

l(n)amp+memcached缓存(memcached做php缓存)

程序员文章站 2022-07-03 14:02:47
...

一、首先准备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整合
l(n)amp+memcached缓存(memcached做php缓存)
l(n)amp+memcached缓存(memcached做php缓存)
4、配置显示页面,并启动nginx和php-fpm

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

l(n)amp+memcached缓存(memcached做php缓存)
二、使用memcached做缓存
1、安装memcache

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

l(n)amp+memcached缓存(memcached做php缓存)
l(n)amp+memcached缓存(memcached做php缓存)
2、重启nginx和php-fpm、memcached, memcached启动可以修改一些内存,用户,监听的服务器IP地址参数!点击

systemctl restart nginx php-fpm memcached

3、效果
l(n)amp+memcached缓存(memcached做php缓存)
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

访问浏览器成功
l(n)amp+memcached缓存(memcached做php缓存)
5、查看memcached里是否有test缓存
l(n)amp+memcached缓存(memcached做php缓存)
缓存成功

相关标签: memcached