千家信息网

Linux下给php7安装memcached扩展的步骤

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,Memcached是一个自由开源的,高性能,分布式内存对象缓存系统;Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款
千家信息网最后更新 2025年02月03日Linux下给php7安装memcached扩展的步骤
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统;Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。

搞这个扩展用了不少时间,之前都是非常快的安装上了。网上搜索了不少文章,多数都是东抄西抄,没法解决问题。

综合了几个文章,终于搞定,这里记录下步骤:

安装memcached
yum -y install memcached

安装完以后执行如下操作:

chkconfig memcached on/etc/init.d/memcached  start

执行

netstat   -tunlp | grep memcached

看到11211端口,说明memcached安装成功。

安装libmemached
wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz tar -zxvf libmemcached-1.0.16.tar.gz cd libmemcached-1.0.16 ./configure -prefix=/usr/local/libmemcached -with-memcached make && make install
下载memcache扩展包并安装
git clone git://github.com/php-memcached-dev/php-memcached.gitcd php-memcached/
安装扩展
/usr/local/php/bin/phpize./configure -enable-memcached -with-php-config=/usr/local/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached  --disable-memcached-saslmake  -j4make install

安装完毕后会提示扩展目录:/usr/local/php/lib/php/extensions/no-debug-zts-20151012/

编辑php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-zts-20151012/memcached.so

将其放入最后一行,重启php服务器(通过组件调用的,重启下web服务)

重新查看phpinfo

原文地址: https://www.linuxprobe.com/linux-php7-memcached.html

0