centos memcache php,centos7安装memcache

本文详细介绍了如何在Linux环境下安装Memcached缓存系统及其相关组件libmemcached和php-memcached扩展的过程。从安装Memcached服务到配置PHP环境以便于使用Memcached进行数据缓存,提供了完整的步骤和命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装

yum install memcached

2.启动

/usr/bin/memcached -b -l 127.0.0.1 -p 11211 -m 150 -u root

解释:

-b 守护进程模式(退出终端窗口之后使程序还在运行)

-l 指定IP地址127.0.0.1

-p 指定端口号11211

-m 为memcached分配多少内存(单位:M)

-u 指定使用哪个用户启动memcached

3.查看

ps -ef | grep memcached

安装成功会显示:

0bf35b1c5d8fd7c27eba0a4b0ac56f9b.png

4.安装libmemcached和php-memcached

cd /usr/local/src               #源码包目录,可自定义

wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz                        #下载libmemcached源码包

PHP7以下用这个:

wget http://pecl.php.net/get/memcached-2.2.0.tgz                                                                                             #下载memcached源码包

PHP7及以上用这个:

git clone https://github.com/php-memcached-dev/php-memcached memcached#下载memcached源码包

tar -zxvf libmemcached-1.0.18.tar.gz                   #解压

cd libmemcached-1.0.18/

./configure --prefix=/usr/lib/libmemcached          #–prefix 指定安装目录,该目录后面会用到

make && make install

这里可能会报错,因为系统是64位的,但是安装的时候认为是32位的了。

780501346b9e65e66d3ad066b175b43e.png

如果报错了需要执行:make clean all LDFLAGS="-L/usr/lib64 -L/lib64"

继续安装 php-memcached 扩展:

cd ../memcached

phpize

./configure -with-php-config=/usr/bin/php-config --with-libmemcached-dir=/usr/lib/libmemcached --disable-memcached-sasl#-with-php-config 指定 php-config,该文件与 phpize 所在目录相同,–with-libmemcached-dir 指定 libmemcached 安装目录,就刚才我们 –prefix 那个目录 ,–disable-memcached-sasl 说明我们系统不支持sasl.h

make && make install

5.在 php.ini 中添加以下内容:

extension=memcached.so               #可以用 whereis php.ini 查看所在位置

6.重启PHP-FPM

systemctl restart php-fpm

使用php -m命令查看memcached是不是已经存在了;或者用phpinfo()查看是不是已经开启了

6cd2975e4edacf68fabcb80ed8ca2c96.png

参考:

https://blog.youkuaiyun.com/baidu_30000217/article/details/51494007

https://blog.youkuaiyun.com/u011547570/article/details/78325556

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值