解决官方memcached安装脚本安装不成功的问题,保证有效!
[i=s] 本帖最后由 smegx 于 2015-3-30 23:44 编辑 [/i]按官方的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行开始,有这几句下载文件的脚本:
[code]wget -c https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
wget -c http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
wget -c http://pecl.php.net/get/memcache-2.2.7.tgz[/code]
前面说了,这三个文件中有两个文件的链接是无效的了,把这两个链接改成有效的就ok了;
将上面的脚本更改为
[code]wget -c http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
wget -c http://120.24.69.179/memcached-1.4.15.tar.gz
wget -c http://pecl.php.net/get/memcache-2.2.7.tgz[/code]
然后执行 [size=12px]sh memcached_ins.sh 就ok了[/size][size=12px]
[/size]
[size=12px]为了保不齐哪一天另外两个链接也失效了,我把这三个文件都上传到我自己的服务器上了,可以把上面的三行代码更改成[/size]
[size=12px][code]wget -c http://120.24.69.179/libevent-1.4.14b-stable.tar.gz
wget -c http://120.24.69.179/memcached-1.4.15.tar.gz
wget -c http://120.24.69.179/memcache-2.2.7.tgz[/code]
[/size]
[size=12px]同样效果。[/size] 这里不得不顺便提一下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了 真的么???? 直接翻墙就可以
页:
[1]