Linux下memcache安装及使用
2017-08-20 16:17
447 查看
安装memcache之前需要有libevent的支持
yum install libevent libevent-deve(次要自己安装一下)
紧接着安装memcache服务,可以使用yum源直接进行安装,也可以使用tar包进行安装,这里介绍tar包安装方式
1.wget http://memcached.org/latest #获取tar包 (使用网址浏览后将下载的tar包放到安装的位置)
2.tar -zxvf
tar memcached-1.x.x.tar.gz
#进行解压tar包
3.cd memcached-1.x.x
#进入tar包
4../configure
--prefix=/usr/local/memcached
#配置并重定义位置
5.make && make install
#进行安装
开启memcache后台服务 进入你重定义的memcached文件夹再进入bin/文件夹中
执行命令
./memcached -p 11211 -m 64m -d -p 11211 -u root # -u root
需要指定,否者会报错
使用命令
ps aux | grep memcached 如果页面中存在memcached命令则表示安装并启动成功
接下来就是安装php扩展了
php扩展需要的也是一个memcache的扩展tar包 步骤参考:
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
#php安装成功后可以使用phpize来安装扩展
5.
./configure
--with-php-config=/usr/local/php/bin/php-config
#生成配置文件
6.
make && make install
在安装结束后,会有一个类似
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ 的文件夹
进入该文件夹中可以得到你需要的扩展名称
7. 打开php.ini配置文件 在文件最后面添加extension=memcache.so即可
8. 重启php环境以及Nginx服务(小编使用的是Nginx)
小编的php环境位置在 /etc/init.d/中的php-fpm文件 执行 ./php-fpm restart
之后重启Nginx服务器 service nginx restart 至此memcache全部安装完毕,可以开始使用了。
这里从网上copy了一个简单的案例可以供调试memcache是否成功:
//连接memcache服务
$memcache =
new Memcache; //创建一个memcache对象
if($memcache->connect('localhost', 11211)){
echo
"memcache is running:";
}else{
echo
"memcache has stopped";
}
$memcache->set('that is ok', 'test'); //设置一个变量到内存中,名称是key
值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo
$get_value;
yum install libevent libevent-deve(次要自己安装一下)
紧接着安装memcache服务,可以使用yum源直接进行安装,也可以使用tar包进行安装,这里介绍tar包安装方式
1.wget http://memcached.org/latest #获取tar包 (使用网址浏览后将下载的tar包放到安装的位置)
2.tar -zxvf
tar memcached-1.x.x.tar.gz
#进行解压tar包
3.cd memcached-1.x.x
#进入tar包
4../configure
--prefix=/usr/local/memcached
#配置并重定义位置
5.make && make install
#进行安装
开启memcache后台服务 进入你重定义的memcached文件夹再进入bin/文件夹中
执行命令
./memcached -p 11211 -m 64m -d -p 11211 -u root # -u root
需要指定,否者会报错
使用命令
ps aux | grep memcached 如果页面中存在memcached命令则表示安装并启动成功
接下来就是安装php扩展了
php扩展需要的也是一个memcache的扩展tar包 步骤参考:
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
#php安装成功后可以使用phpize来安装扩展
5.
./configure
--with-php-config=/usr/local/php/bin/php-config
#生成配置文件
6.
make && make install
在安装结束后,会有一个类似
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ 的文件夹
进入该文件夹中可以得到你需要的扩展名称
7. 打开php.ini配置文件 在文件最后面添加extension=memcache.so即可
8. 重启php环境以及Nginx服务(小编使用的是Nginx)
小编的php环境位置在 /etc/init.d/中的php-fpm文件 执行 ./php-fpm restart
之后重启Nginx服务器 service nginx restart 至此memcache全部安装完毕,可以开始使用了。
这里从网上copy了一个简单的案例可以供调试memcache是否成功:
//连接memcache服务
$memcache =
new Memcache; //创建一个memcache对象
if($memcache->connect('localhost', 11211)){
echo
"memcache is running:";
}else{
echo
"memcache has stopped";
}
$memcache->set('that is ok', 'test'); //设置一个变量到内存中,名称是key
值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo
$get_value;
相关文章推荐
- linux--memcache的安装和使用(转)
- Linux下Memcache的使用及安装
- linux下memcache的安装和php使用来提高网站负载
- linux 安装memcache 到简单使用
- Memcache学习笔记一:Memcache在Linux下的安装和使用
- linux--memcache的安装和使用(转)
- Windows下的Memcache安装与Java部署(测试用,一般情况下会在linux环境下使用memcahe)
- Linux下Memcache 安装和使用
- Linux下memcache编译安装与基本使用教程
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)
- 几种Memcache的状态监控的工具,以及安装和使用【linux系统】
- Linux 下memcache安装及使用
- linux下安装配置使用(libevent,memcached,memcache)
- linux下安装配置使用memcache,memcached,libevent(后有ubuntu的memcache安装)
- 在Linux下安装和使用MySQL
- 使用ISO文件安装Linux----Mandrake
- Cedega的安装和配置——让你彻底下使用linux的决心
- 使用ISO文件安装Linux----suse
- 使用ISO文件安装Linux----rh,fc