linux下手动安装PHP的Memcached扩展模块

3175
17
2015-11-19
网上的memcached模块编译安装教程简直各种坑,各种复制粘贴就算了,还根本不能解决问题。翻了无数文章文档和教程,总算总结出一套方法,亲测成功了,记录一下
首先需要libmemcached,所以要先安装它 ```bash wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar -zxf libmemcached-1.0.18.tar.gz cd libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached --with-memcached make && make install ```
libmemcached安装完毕。接下来是memcached
```bash wget http://pecl.php.net/get/memcached-2.2.0.tgz tar -zxf memcached-2.2.0.tgz cd memcached-2.2.0 ./configure --with-php-config=/usr/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached ```
怎么样是不是执行不成功?怎么样是不是没有找到configure文件?
对啊我也是啊卧槽我被这该死的文件坑死了啊,下了N个版本都没有这个文件啊怎么编译啊!
其实你还需要运行一句命令
```bash phpize ```
这个命令在PHP安装目录的bin目录下,但是在yum安装的php中需要安装一个名叫php-devel的包才会有(我也在这里被坑过……)
执行该命令后出现configure文件,然后我们继续
```bash ./configure --with-php-config=/usr/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached ```
php-config文件应该也是在PHP安装目录的bin下,根据实际情况填写
```bash make && make install ```
至此,编译安装已经完成,在php.ini文件中添加一句extension=memcached.so,然后重启服务就行了(例如apache或php-fpm)

参考资料

1.http://www.cnblogs.com/dyllove98/archive/2014/11/27/4126840.html
2.http://www.itnose.net/detail/6111623.html
P.S. 百度辣鸡
昵称
邮箱
网址
~有事燒紙~的头像 2015-12-01 22:35
~有事燒紙~

memcache和memcached还都只能PHP5不能7,悲伤

mokeyjay的头像 2015-12-02 09:15
mokeyjay 博主

等正式版估计就有了,7变化蛮大的

~有事燒紙~的头像 2015-12-04 20:24
~有事燒紙~

在gayhub找到支持7的memcached-dev分支了~

mokeyjay的头像 2015-12-05 23:08
mokeyjay 博主

国内想普及7还得等几年

Jarvan的头像 2015-11-26 09:07
Jarvan

需要检查Php 扩展文件夹是不是有Memcahce.so 文件哦

mokeyjay的头像 2015-11-26 16:11
mokeyjay 博主

一般都有的吧

夜绫千裕的头像 2015-11-21 22:07

我博客要搬到IDCF辣

mokeyjay的头像 2015-11-22 19:19
mokeyjay 博主

然而并解决不了被墙的问题...

夜绫千裕的头像 2015-11-22 19:26

[闭嘴]哪壶不开提哪壶

mokeyjay的头像 2015-11-22 19:30
mokeyjay 博主

国内这些免费的加速服务速度太慢,不开加速又会被打。最好用的CloudXNS却总是会502我的站,蛋疼ing...

夜绫千裕的头像 2015-11-22 19:49

比如Fastly , KeyCDN

mokeyjay的头像 2015-11-22 20:19
mokeyjay 博主

明天试试

夜绫千裕的头像 2015-11-22 19:46

用墙外CDN哪

mokeyjay的头像 2015-11-22 19:48
mokeyjay 博主

[囧]用过CF,更慢。。。

夜绫千裕的头像 2015-11-22 19:55

( 如果我域名没有关键字Reset早就用Fastly的了 )

幻梦的头像 2015-11-21 15:06

cnblogs有好多很有价值的东西,搜资料基本都有它的身影

mokeyjay的头像 2015-11-22 19:19
mokeyjay 博主

是的,还有segmentfault也不错