Centos7下PHP7.1安装memcached 为DZ加速

2021-12-18 13:43:23 浏览数 (1)

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。

安装

memcached分为服务器端和客户端

我们首先安装服务端

使用yum来安装memcached:

代码语言:javascript复制
yum install memcache*

启动

代码语言:javascript复制
/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 500 -u root

参数说明:

-d:守护进程。当从终端窗口退出的时候memcached还会继续运行

-l:指定ip地址,这里我们指定本地ip

-p:指定端口号,端口号为11211

-m:分配内存,这里我分配了500M内存

-u:使用哪个用户运行memcached

客户端安装

安装php-memcache 扩展

注意:笔者这里的PHP环境为7.1

代码语言:javascript复制
wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip
unzip NON_BLOCKING_IO_php7.zip
cd pecl-memcache-NON_BLOCKING_IO_php7/
/usr/local/Cellar/php@7.1/7.1.20/bin/phpize 
./configure --enable-memcache --with-php-config=/usr/local/php71/bin/php-config
make 
make install

配置php.ini

在文档后添加extension = memcache.so即可!

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1921359

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

0 人点赞