注意要安装的是PHP的Memcached扩展,跟PHP的memcahe扩展有点区别。
php_memcached支持binary protocol 协议,而php_memcache协议不支持,php_memcached支持对同一key的多进程的并发处理问题,
memcached还有个非常称赞的地方,就是flag不是在操作的时候设置了,而是有了一个统一的setOption()。Memcached实现了更多的memcached协议。
1,本文以安装memcached扩展为例。
libmemcached下载地址:https://launchpad.net/libmemcached/+download
memcached下载地址:http://pecl.php.net/package/memcached
得到两个文件libmemcached-1.0.2.tar.gz和memcached-1.0.2.tgz
2,安装libmemcached-1.0.2.tar.gz,解压后进入解压的文件夹(解压命令 tar zvxf tarfile.tar.gz),执行
./configure --prefix=/usr/local/libmemcached --with-memcached
make && make install
3,安装memcached-1.0.2.tgz,解压后进入解压的文件夹,执行
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/ make make install
4,修改php.inp,增加如下信息:
extension=memcached.so
时间: 2024-12-19 09:11:04