PHP 中 9 大缓存技术总结

链接:https://mp.weixin.qq.com/s?__biz=MzAwNjMxMTA5Mw==&mid=2651340230&idx=1&sn=5b686123e01055dc7d605654b8957628&scene=0&key=305bc10ec50ec19b7812821c2bcc737dd9d7bc867adefe4118a93c203f22aa79d66119c233551d4c23986c059a6cb04c&ascene=0&uin=MjAzNjY2ODYwNA%3D%3D&devicetype=iMac+MacBookAir6%2C2+OSX+OSX+10.11.2+build(15C50)&version=11020201&pass_ticket=4n3ErHuPWlJ3nzWmCBYqroIGekNt2Vb9NmWdBZFkKDAY2Pr1sJzBcX%2BKuphz2vSH

 

原文链接:http://blog.csdn.net/21aspnet/article/details/6614097

分享一个WDCP PHP5.6.9安装memcache (兼容PHP5.2.17,5.3.X)

环境 :
系统版本 : centos 6.5 64位
wdcp版本: wdcp_v2.5.15

  1. 1,执行 :  wget http://92lp-10003241.file.myqcloud.com/memcached_ins.sh

如果上面地址失效,请到这里下载 :http://pan.baidu.com/s/1dFwhi0L

  1. 2,执行: sh memcached_ins.sh

选择相应的PHP版本, 我这里是5.6.9 所以选择 3  ,然后等待跑完即可

0-10-3
0-2

【摘自:http://bbs.qcloud.com/thread-9857-1-1.html】

在centos中安装memcache提升性能

背景:使用linux服务器(centos);

前提:使用ssh 登录服务器;

操作:按以下提示执行命令。

一、 下载安装libevent

执行以下命令下载:

分别执行以下命令解压安装:

1

2

3

4
执行以下命令测试是否安装成功,若如截图所示,则安装成功:

5

 

二、下载安装memcached

退回主目录:

执行以下命令下载:

执行以下命令解压安装:

执行以下命令测试是否安装成功,若如截图所示,则安装成功:

6

三、下载安装php_memcache扩展

退回主目录:

执行以下命令下载:

执行以下命令解压安装:

查询服务器文件phpize路径:

7

在memcache-3.0.8目录下,执行以下命令:

查询服务器文件php-config路径:

8

最后执行以下命令完成安装memcache,

若以上执行结果最后部分是以下截图内容,则安装成功:

9

四、配置php.ini

通过浏览器查看服务器的phpinfo内容,找到php.ini文件路径,如下图,

10

使用VIM编辑此文件,在文件最后,新增以下内容,

重启Apache,再次查看phpinfo信息内容,若存在以下内容,则配置成功,

11

五、启动memcache

(注: 可将127.0.0.1 替换成自己服务器的外网IP)

(PS,若以上命令无法启动memcache,尝试忽略最后的-P 参数信息。)

执行以下命令,若结果如截图所示,则启动成功:

12

(注:执行以下命令,结束memcache服务)

 

 

php memcache保存session的一个设置

php中,使用memcache作为session的save handler 一般会使用如下设置:

php.ini里:

session.save_handler = memcache
session.save_path = “localhost:11211″

项目配置里:

ini_set(“session.save_handler”, “memcache”);
ini_set(“session.save_path”, “127.0.0.1:11211″);
Defines a comma separated of hostname:portentries to use for session server pool, for example “sess1:11211, sess2:11211″.

If you want to use ‘memcacheD’ extention not ‘memcache’ (there are two diffrent extentions) for session control, you should pay attention to modify php.ini

Most web resource from google is based on memcache because It’s earlier version than memcacheD. They will say as following

But it’s not valid when it comes to memcacheD

you should modify php.ini like that

 

Look, there is no protocol indentifier

原文链接:http://hi.baidu.com/tianhuimin/item/242902026c11d6e1ff240dce