论坛风格切换
离线云天河
 

发帖
52
金币
186
威望
36
只看楼主 倒序阅读 使用道具 楼主  发表于: 2018-09-07
关键词: Array

一 下载:
http://monkey.org/~provos/libevent/   memcached 需要的库文件
http://www.danga.com/memcached/  主角
http://pecl.php.net/package/memcache/  php扩展  简单的说是php连接memcached 和使用memcached 的方法的扩展

二 安装
1、libevent安装
  1. tar -zxvf libevent-2.1.8-stable.tar.gz
  2. cd libevent-2.1.8-stable
  3. ./configure --prefix=/usr/local/libevent
  4. make
  5. make install


2、memcached安装
  1. tar -zxvf memcached-1.2.6.tar.gz
  2. cd memcached-1.2.6
  3. ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
  4. make
  5. make install


3、memcache php 扩展安装
  1. wget http://pecl.php.net/get/memcache-2.2.7.tgz
  2. tar -zxvf memcache-2.2.7.tgz
  3. cd memcache-2.2.7
  4. /usr/local/php/bin/phpize
  5. ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
  6. make
  7. make install

安装完后会有类似这样的提示:
  1. Installing shared extensions:/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/


把这个记住,然后修改php.ini,把
  1. extension_dir = "./"

修改为
  1. extension_dir ="/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

并添加一行
  1. extension=memcache.so


启动memcached
  1. /usr/local/bin/memcached -d -m 512 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid


启动时输出到一个临时文件
  1. /usr/local/bin/memcached -d -m 2048 -u root -p 11211 -c 800 -P /tmp/memcached.pid -vvv >> /tmp/memcached.log 2>&1


参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行

快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个