首页 > 软件开发 > PHP >

教你CentOS 7下安装操作Memcached

来源:互联网 2023-03-16 19:20:59 版权归原作者所有,如有侵权,请联系我们

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。1Vu办公区 - 实用经验教程分享!

最近学习Memcached;通过我的亲身进来,带大家安装Memcached,以及演示使用php扩展memcached进行简单操作;1Vu办公区 - 实用经验教程分享!

教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

工具/原料

  • CentOS 7
  • Memcached
  • libmemcached

安装Memcached

  • 1

    获取Memcached1Vu办公区 - 实用经验教程分享!

    通过wget http://www.memcached.org/files/memcached-1.4.24.tar.gz下载最新源码。1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • 2

    安装Memcached1Vu办公区 - 实用经验教程分享!

    1、解压tar -xf memcached-1.4.24.tar.gz; 1Vu办公区 - 实用经验教程分享!

    2、进入目录cd memcached-1.4.24/;1Vu办公区 - 实用经验教程分享!

    3、配置./configure; 1Vu办公区 - 实用经验教程分享!

    4、编译安装make&&make install;1Vu办公区 - 实用经验教程分享!

    其中&&表示前面的命令执行成功才会执行后面的命令;1Vu办公区 - 实用经验教程分享!

    安装完成后memcached的默认目录为/usr/local/bin/memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • 2此文章未经授权抓取自百度经验
  • 3

    启动memcached1Vu办公区 - 实用经验教程分享!

    启动例子:memcached -u root -d1Vu办公区 - 实用经验教程分享!

    1Vu办公区 - 实用经验教程分享!

    启动参数说明:1Vu办公区 - 实用经验教程分享!

    -d 选项是启动一个守护进程。1Vu办公区 - 实用经验教程分享!

    -m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。1Vu办公区 - 实用经验教程分享!

    -u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户1Vu办公区 - 实用经验教程分享!

    -p num>是设置Memcache的TCP监听的端口,最好是1024以上的端口。 1Vu办公区 - 实用经验教程分享!

    -c 选项是最大运行的并发连接数,默认是1024。1Vu办公区 - 实用经验教程分享!

    -P file>是设置保存Memcache的pid文件。1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • PHP安装对Memcached的支持

  • 1

    php有两个版本的memcached客户端这里介绍memcached这个是新版的客户端基于libmemcached,所以必须要安装libmemcached安装libmemcached1Vu办公区 - 实用经验教程分享!

    1Vu办公区 - 实用经验教程分享!

    1、解压源码tar -xf libmemcached-1.0.18.tar.gz1Vu办公区 - 实用经验教程分享!

    2、进入源码目录cd libmemcached-1.0.18/1Vu办公区 - 实用经验教程分享!

    3、配置./configure --prefix=/usr/local/libmemcached1Vu办公区 - 实用经验教程分享!

    4、编译、安装make && make install1Vu办公区 - 实用经验教程分享!

    1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • 2

    安装Memcached的PHP扩展1Vu办公区 - 实用经验教程分享!

    1、下载源码wget https://pecl.php.net/get/memcached-2.2.0.tgz;1Vu办公区 - 实用经验教程分享!

    2、解压源码tar -xf memcached-2.2.0.tgz ;1Vu办公区 - 实用经验教程分享!

    3、进入源码目录cd memcached-2.2.0/;1Vu办公区 - 实用经验教程分享!

    3、解压后的源码没有配置文件需要先生成配置文件phpize;1Vu办公区 - 实用经验教程分享!

    4、源码配置./configure --enable-memcached --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl1Vu办公区 - 实用经验教程分享!

    5、编译并安装make&&make install1Vu办公区 - 实用经验教程分享!

    修改php.ini添加extension = "memcached.so"就可以

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • 3

    使用PHP的Memcached客户端操作1Vu办公区 - 实用经验教程分享!

    1、新建test.php,编写如图代码1Vu办公区 - 实用经验教程分享!

    2、使用php test.php 执行php1Vu办公区 - 实用经验教程分享!

    至此安装好了Memcached基本环境,可以进一步深入学习了。1Vu办公区 - 实用经验教程分享!

    教你CentOS 7下安装操作Memcached1Vu办公区 - 实用经验教程分享!

  • 注意事项

    • 安装过程可能出现各种错误,需要耐心根据错误安装相关依赖。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!1Vu办公区 - 实用经验教程分享!


    标签: centosPHP

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号