标签:config文件 启动 进入 设置 lis cache cal configure testng
一、memcached 命令行
2、操作
二、memcached的数据导入和导出
导出:memcached-tool 127.0.0.1:11211 dump > /opt/data.txt
导入:nc 127.0.0.1 11211 < /opt/data.txt
再倒入之前需要修改时间戳(对已经过期的时间戳)或者删掉时间戳重新设置过期时间。
三、php连接memcached
1、下载memcache 包并解压
2、编译:
cd /usr/src
/usr/local/php-fpm/bin/phpize (生成config文件),遇到如下报错,安装 yum install autoconf
3、./configure --with-php-config=/usr/local/php-fpm/bin/php-config;make ;make install
4、编辑 vim /usr/local/php-fpm/etc/php.ini,搜索extension在最后增加 extension=memcache.so
5、查看是否加载成功:/usr/local/php-fpm/bin/php -m
6、测试,先下载1.php curl www.apelearn.com/study_v2/.memcache.txt > 1.php 2>/dev/null
四、
memcached 中存储session
1、下载测试文件
wget http://study.lishiming.net/.mem_se.txt
2、 查看nginx配置 文件 cat /usr/local/nginx/conf/nginx.conf 查询目录
3、进入cd /data/testnginx/default/目录, mv /root/.mem_se.txt 1.php
4、启动 nginx 服务 systemctl start nginx 并测试,会在/tmp下生成sess文件
5、在memchcached中生成sess文件
a、在vim /usr/local/php-fpm/etc/php.ini中增加如下内容:然后重启php-fpm服务
session.save_handler=memcache
seeion.save_path="tcp://192.168.134.130:11211"
dump 出sess文件查看,发现是空的。
b、编辑vim /usr/local/php-fpm/etc/php-fpm.d/aming.conf,
php_value[session.save_handler]=memcache
php_value[session.save_path]="tcp://192.168.134.130:11211"
然后重启php-fpm
标签:config文件 启动 进入 设置 lis cache cal configure testng
原文地址:https://www.cnblogs.com/wbjy123linux/p/9074724.html