Linux下安装Memcached服务器和客户端与PHP使用示例
在Linux环境下安装Memcached服务器和客户端,并与PHP结合使用的详细指南
Memcached是一个高性能的分布式内存缓存系统,能够显著提高动态Web应用的速度和可扩展性。本文将介绍在Linux环境下安装Memcached服务器和客户端,以及如何在PHP中使用它的方法和技巧。
一、安装环境准备
系统环境:CentOS 7.2 64位,Apache2.4.33。
二、安装libevent依赖库
我们需要安装libevent依赖库。可以通过wget命令下载libevent的源码包,然后解压、编译、安装。
三、安装Memcached服务器
下载Memcached源码包,解压后编译安装。安装完成后,可以使用命令启动Memcache服务器。
四、安装Memcached客户端
下载Memcached客户端(这里是memcache扩展)的源码包,解压后编译安装。如果在编译过程中遇到错误,可以根据错误提示进行相应的解决。
五、PHP配置
在PHP的配置文件phpi中加入memcache扩展的路径,然后重启服务器。通过输出phpinfo()查看该扩展的相关信息。
六、使用Memcached
在PHP中,我们可以使用Memcache类来与Memcached服务器进行交互。例如,创建Memcache对象,连接Memcached服务器,存储数据,获取数据,删除数据,强制刷新全部缓存等。
这是一个简单的例子:
```php
$mc = new Memcache(); //创建Memcache对象
$mc->connect("127.0.0.1", 11211); //连接Memcached服务器
$mc->set('test','hello world',0,10); //存储数据
echo $mc->get('test'); //获取数据
$mc->delete('test'); //删除数据
$mc->flush(); //强制刷新全部缓存,即清空Memcached服务器
$mc->close(); //断开与Memcached服务器的连接
?>
```
以上就是关于Linux下安装Memcached服务器和客户端,以及与PHP结合使用的基本介绍。希望本文能对大家进行PHP程序设计时有所帮助。更多关于PHP相关内容,读者可以查看本站相关专题。
编程语言
- Linux下安装Memcached服务器和客户端与PHP使用示例
- PHP从数组中删除元素的四种方法实例
- MySql数据库中的子查询与高级应用浅析
- JavaScript简单生成 N~M 之间随机数的方法
- SqlServer使用公用表表达式(CTE)实现无限级树形
- PHPExcel简单读取excel文件示例
- Visual Studio 2017+OpenCV环境搭建教程
- Bootstrap模态框插入视频的实现代码
- js判断是否为空和typeof的用法(详解)
- asp获得浏览器agent信息代码
- 解决ajax不能访问本地文件问题(利用js跨域原理
- MySQL创建数据库的两种方法
- 微信小程序 wx.request(OBJECT)发起请求详解
- PHP实现获取毫秒时间戳的方法【使用microtime()函数
- PHP图像处理之使用imagecolorallocate()函数设置颜色例
- 解析PHP 使用curl提交json格式数据