zoukankan      html  css  js  c++  java
  • memcache的安装及配置php扩展

    windows下使用memcache

      1、首先下载memcache的windows版本,将下载下来的文件解压出来后会看见一个名为memcached.exe的可执行程序

      2、将该文件放到指定目录,如D盘

      3、安装:

      开始->运行->cmd打开命令窗口

      进入D盘:cd d:

      安装memcache服务:

      在命令窗口输入:

    memacahed.exe -d install

      等待命令执行完成后,就可以在服务列表中看到memcached服务

      4、启动memcache服务:

    memcached.exe -d start 

      5、可以通过以下命令来查看memcache服务是否启动成功:

    wmic process get description, executablepath | findstr memcached.exe

    可以将memcached.exe的路径放入到系统环境变量中,方便使用。

    查看memcache运行状态:

      在命令窗口输入:

    telnet 127.0.0.1 11211

    链接到memcache上,输入stats就可以查看到当前memcache的状态了

    pid memcache服务器的进程ID
    uptime 服务器已经运行的秒数
    time 服务器当前的unix时间戳
    version memcache版本
    pointer_size 当前操作系统的指针大小(32位系统一般是32bit)
    rusage_user 进程的累计用户时间
    rusage_system 进程的累计系统时间
    curr_items 服务器当前存储的items数量
    total_items 从服务器启动以后存储的items总数量
    bytes 当前服务器存储items占用的字节数
    curr_connections 当前打开着的连接数
    total_connections 从服务器启动以后曾经打开过的连接数
    connection_structures 服务器分配的连接构造数
    cmd_get get命令(获取)总请求次数
    cmd_set set命令(保存)总请求次数
    get_hits 总命中次数
    get_misses 总未命中次数
    evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)
    bytes_read 总读取字节数(请求字节数)
    bytes_written 总发送字节数(结果字节数)
    limit_maxbytes 分配给memcache的内存大小(字节)
    threads 当前线程数

    linxu下配置memcache

    下载memcache源码

    http://www.memcached.org/

    解压并进入目录

    ./configure --prefix=/usr/local/memcache
    make
    make test
    sudo make install

    启动memcache

    memcache -d start -u root

    验证memcache是否正确安装并启动

    netstat -tap | grep memcached

    安装memcache扩展库

    下载memcache扩展

    进入到memcache扩展文件

    ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
    make
    make install

    修改php.ini文件 增加

    extension=memcache.so

    安装memcached扩展库

    下载memcached扩展

    memcached扩展需要libMemcached库的支持,所有在安装memcached扩展库之前要确认系统已经安装了libmemcached

    安装libmemcached

    ./configure --prefix=/usr/local/memcache
    make
    make install

    libmemcached安装完成后,就可以安装memcached扩展库

    ./configure --with-libmemcached-dir=/usr/local/memcached/ --with-php-config=/usr/local/php/bin/php-config
    make
    make install

    同样修改php.ini配置文件,增加

    extension=memcached.so

    memcached的基本设置:

    -p 监听的端口

    -l 连接的IP地址, 默认是本机

    -d start 启动memcached服务

    -d restart 重起memcached服务

    -d stop|shutdown 关闭正在运行的memcached服务

    -d install 安装memcached服务

    -d uninstall 卸载memcached服务

    -u 以的身份运行 (仅在以root运行的时候有效)

    -m 最大内存使用,单位MB。默认64MB

    -M 内存耗尽时返回错误,而不是删除项

    -c 最大同时连接数,默认是1024

    -f 块大小增长因子,默认是1.25

    -n 最小分配空间,key+value+flags默认是48

    -h 显示帮助<-->

    memcache图形管理工具

    下载图形管理工具:http://livebookmark.net/memcachephp/memcachephp.zip

    修改  $MEMCACHE_SERVERS[] = 'localhost:11211' 为自己服务器的地址。


  • 相关阅读:
    Codeforces Round #319 (Div. 2) D
    Codeforces Round #324 (Div. 2) E
    hdu1762 树的上的查询
    GitChat---------顶级高手交流会,好想成为会员哦
    关于项目中遇到的问题-- vue登陆拦截()
    关于项目中遇到的问题--vue格式问题
    项目中遇到的问题------JD商城(相对路径和绝对路径)、以及导出的返回更改
    项目中遇到的问题------vue 配置后台接口方式?
    项目中遇到的问题------vue构建好后IDEA导入VUE项目报错的问题
    项目中遇到的问题------后台已搭建好,怎么构建前端VUE?
  • 原文地址:https://www.cnblogs.com/gbyukg/p/2339729.html
Copyright © 2011-2022 走看看