abstract:linux安装: 1、安装libevent-devel(memcache依赖) yum -y install libevent-level 2、到官网下载linux版本 wget http://memcached.org/files/memcached-1.4.35.tar.gz 3、解压 tar -zxvf memcached-1.4.
linux安装: 1、安装libevent-devel(memcache依赖) yum -y install libevent-level 2、到官网下载linux版本 wget http://memcached.org/files/memcached-1.4.35.tar.gz 3、解压 tar -zxvf memcached-1.4.35.tar.gz 4、进入memcache目录 cd memcached-1.4.35.tar.gz 5、编译安装(如果安装成功可以在/usr/local/bin/目录下找到memcached) ./configure && make && sudo make install 6、启动memcache /usr/local/bin/memcached -d -m 100 -u root -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid windows安装: 1、下载memcache的windows版本 2、一管理员身份打开cmd命令行,进入memcache.exe所在目录 3、输入命令:memcached -d install将memcache安装为系统服务 4、验证安装:memcached -h 5、启动服务:memcached -d start 6、连接memcache:telnet localhost 11211 注:如果提示telnet不是内部或外部命令也不是可运行程序或批处理文件,在控制面板——》程序和功能——》启动或关闭windows功能,找到telnet客户端并选择确定。 注:开启memcached服务时要以管理员身份运行cmd命令行。 php安装memcached扩展: windows安装: 1、下载memcache.dll扩展 地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 下载自己环境匹配的版本及线程安全版本 2、解压压缩包,将其中的php_memcache.dll扩展文件复制到php 的扩展目录中(如:D:\phpStudy\php\php-5.6.27-nts\ext) 3、打开php.ini文件,添加代码:extension=php_memcache.dll 4、保存并重启服务器 linux安装: 1、安装zlib,zlib-devel yum install zlib yum install zlib-devel 2、下载memcached扩展源码 wget http://pecl.php.net/get/memcached-2.2.0.tgz 3、解压 tar -zxvf memcached-2.2.0.tgz 4、生成configure /usr/local/php/bin/phpize 如果上面的地址找不到phpize,那么使用find / -name phpize查找phpize的路径(我这里找到的是/usr/bin/phpize) 安装libmemcached [root@localhost memcached-2.2.0]# yum install libmemcached 5、编译 [root@localhost memcached-2.2.0]# ./configure --with-php-config=/usr/bin/php-config --enable-memcached --disable-memcached-sas [root@localhost memcached-2.2.0]# ./configure --with-php-config=/usr/bin/php-config --enable-memcached [root@localhost memcached-2.2.0]# yum install libmemcached libmemcached-devel [root@localhost memcached-2.2.0]# make && make install 6、添加模块到php vim /etc/php/ini 添加extensio=memcached.so 7、重启服务器 注:在测试apache是否正常启动时,应注意检查端口是否被占用,端口是否被防火墙禁用。 使用firewall-cmd --zone=public --add-port=8080/tcp --permanent将8080端口添加到防火墙中,或者关闭防火墙。 常用命令: set:向缓存中添加键值对,如果键已经存在,则之前的值会被替换 get:检索与键值对相关的值 delete:删除memcached中的任何现有值 flush_all:清除缓存中的所有键值对 在php中和thinkPHP5.1中使用的命令基本都和原来的命令差不多。
Correcting teacher:天蓬老师Correction time:2018-12-24 15:20:33
Teacher's summary:不论是哪一种安装方式, 必须实例化之后再使用, 还有,这种缓存方式, 也其它的有所区别,你可以对比一下