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整合
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原理与部署
下一篇: memcached入门之查找命令