linux 安装memcache 最简单直接有效的方式
--
linux 安装memcache 最简单直接有效的方式
执行命令
yum install yum-priorities libevent libevent-devel memcached libmemcached
开启命令
service memcached start
php扩展 需要用源码包编译后安装
wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar zxvf memcache-2.2.4.tgz
cd memcache-2.2.4
/usr/bin/phpize #没有装phpize的用yum install php-devel
./configure --prefix=/usr/local/memcache/ --with-libevent=/usr/local/libevent/
#报错的 执行yum install gcc
make && make install
make install后会看到类似下面的这样的提示
[root@web02 memcache-2.2.4]# make install
Installing shared extensions: /usr/lib64/php/modules/
memcache.so安装就放在这个目录里面/usr/lib64/php/modules/ 32位系统的是/usr/lib/php/modules/
在php.ini里面底部添加一行
extension=/usr/lib64/php/modules/memcache.so
重启httpd就可以在phpinfo中看到了 memcache 扩展了
验证安装
memcached -h
应该会输出一些帮助信息
将memcache加入启动列表
chkconfig –level 2345 memcached on
配置Memcache vi /etc/sysconfig/memcached 文件中内容如下
PORT="11211" 端口
USER="root" 使用的用户名
MAXCONN="1024" 同时最大连接数
CACHESIZE="64" 使用的内存大小
OPTIONS="" 附加参数
查看memcache状态
memcached-tool 127.0.0.1:11211 stats