gaoshazi 发表于 2016-12-27 15:51:36

老版本的lnmp该如何升级memcached-1.4.33

我一直用的老版本的lnmp,好像是1.1,后来升了一下到1.2,不过升级后每次重启服务器mysql都有问题,要kill掉再重启,因为网站运行良好就不再去弄了!
现在阿里云提示说服务器上的memcached有漏洞,让升级到1.4.33,但是不知道该怎样弄? 是直接安装就可以了吗?还是需要怎样配置一下?系统是centos6

如果是直接安装,我百度到的方法是下载安装包后,如下操作就可以吗?因为怕出问题,不敢随便弄, 请军哥帮忙!谢谢!
# tar xzvf
memcached-1.4.33.tar.gz
# cd memcached-1.4.33
# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
# make
# make install

另外还找到一个直接安装方法就是直接用yum装,这样可以吗?
yum -y install memcached

licess 发表于 2016-12-27 18:56:19

下载1.3安装包 修改include/version.sh 里的Memcached_Ver的版本号
将你自己需要的版本的memcached下载到 src 目录下,运行 ./addons.sh install memcached

gaoshazi 发表于 2016-12-28 03:48:00

原帖由 licess 于 2016-12-27 18:56 发表 http://bbs.vpser.net/images/common/back.gif
下载1.3安装包 修改include/version.sh 里的Memcached_Ver的版本号
将你自己需要的版本的memcached下载到 src 目录下,运行 ./addons.sh install memcached
根据你的提示升级了memcached 1.4.33,显示安装成功,但之后网站就变慢了,我看到在网页根目录下生成一个memecached.php的文件,浏览器访问这个文件显示

Use PHP Memcache extension.
Could not connect

好像连不上,不知道哪里出问题?

licess 发表于 2016-12-28 09:50:41

回复 3# 的帖子

检测一下memcached是否在运行

gaoshazi 发表于 2016-12-28 17:42:32

原帖由 licess 于 2016-12-28 09:50 发表 http://bbs.vpser.net/images/common/back.gif
检测一下memcached是否在运行
,我安装的时候选择的1,我在phpinfo可以看到memcache已启用,因为是discuz的论坛! 我在discuz后台看到memcache也显示的支持和打开,但是网站速度和没装一样的慢,跟之前差很多!

然后我又重装一次memcached,选了2,这次安装之后根目录下那个memcached.php可以显示了,但是discuz后台显示不支持!

licess 发表于 2016-12-29 08:59:29

discuzx 不支持php-memcached,安装教程上有说明
页: [1]
查看完整版本: 老版本的lnmp该如何升级memcached-1.4.33