Board logo

标题: [教程] 解决官方memcached安装脚本安装不成功的问题,保证有效! [打印本页]

作者: smegx    时间: 2015-3-30 23:41     标题: 解决官方memcached安装脚本安装不成功的问题,保证有效!

本帖最后由 smegx 于 2015-3-30 23:44 编辑

按官方的memcached安装脚本安装memcached,总是安装不了,具体原因很简单,官方安装脚本里的
https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz

这两个文件,由于“你懂的”原因,无法成功下载,导致安装失败;

看懂了这个,解决起来就很简单了,找到替代链接或直接下载下来就ok了;

废话少说,正确的解决方案先放出来:

下载了官方memcached安装脚本后,先别急着执行 sh memcached_ins.sh 这个命令,先用vi或其它任何方式编辑下这个安装脚本;

大概在31行开始,有这几句下载文件的脚本:

  1. wget -c https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
  2. wget -c http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
  3. wget -c http://pecl.php.net/get/memcache-2.2.7.tgz
复制代码



前面说了,这三个文件中有两个文件的链接是无效的了,把这两个链接改成有效的就ok了;
将上面的脚本更改为
  1. wget -c http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
  2. wget -c http://120.24.69.179/memcached-1.4.15.tar.gz
  3. wget -c http://pecl.php.net/get/memcache-2.2.7.tgz
复制代码


然后执行 sh memcached_ins.sh 就ok了

为了保不齐哪一天另外两个链接也失效了,我把这三个文件都上传到我自己的服务器上了,可以把上面的三行代码更改成
  1. wget -c http://120.24.69.179/libevent-1.4.14b-stable.tar.gz
  2. wget -c http://120.24.69.179/memcached-1.4.15.tar.gz
  3. wget -c http://120.24.69.179/memcache-2.2.7.tgz
复制代码




同样效果。
作者: smegx    时间: 2015-3-30 23:53

这里不得不顺便提一下php版本问题,官方的php升级到5.3的升级脚本中,默认升级的php版本问5.3.17,而memcached安装时的选择却只有5.3.27,看来官方老大也心累了,所有脚本都懒得去更新;

这里说一下php升级到5.3.27的解决方案,只要把官方php升级脚本php_up53.sh打开,找到第七行

Ver=5.3.17

更改为

Ver=5.3.27

再执行php升级脚本,即可将php升级到5.3.27了
作者: yueyanwen    时间: 2015-4-1 15:23

真的么????
作者: lc3389    时间: 2016-1-10 19:11

直接翻墙就可以




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2