Ubuntu环境下PHP安装与配置Memcached教程
需积分: 10 95 浏览量
更新于2024-09-09
收藏 1KB TXT 举报
“PHP安装memcached的过程涉及多个步骤,包括下载并编译libevent、memcached以及libmemcached库,最后配置并安装PHP的memcached扩展。”
在PHP开发中,有时需要使用memcached作为缓存系统以提高应用性能。以下是安装PHP的memcached扩展的详细步骤:
1. 下载libevent:
首先,从官方网站获取libevent的源代码,例如版本`2.0.21-stable`。解压后进入目录执行`./configure`,指定安装路径(如`/usr/local/libevent`),然后运行`make`和`make install`进行编译和安装。
2. 安装memcached:
接下来,获取memcached的源代码,比如`1.4.25`版本。同样解压后,执行`./configure`时,除了指定安装路径,还需附加libevent的路径(如`/usr/local/libevent`)。完成配置后,运行`make`和`make install`。
3. 安装libmemcached:
安装libmemcached,版本`1.0.18`。配置时,指定memcached的安装路径(如`/usr/local/memcached/bin/memcached`)。之后编译和安装。
4. 启动memcached服务:
使用`memcached`命令启动服务,或者通过`/usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211 -c 256 -P /tmp/memcached.pid`设置内存大小、用户权限、端口、最大连接数以及PID文件路径。
5. 安装PHP的memcached扩展:
获取memcached的PHP扩展源码,例如`2.2.0`版本。使用`phpize`进行预处理,然后执行`./configure`,指定`php-config`的路径和libmemcached的目录。确保禁用SASL支持,因为在此过程中未提及启用它。配置完成后,运行`make`和`make install`。
6. 配置PHP:
最后,确认memcached扩展已安装在PHP的扩展目录下,如`/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/`。编辑`php.ini`文件,添加`extension=redis.so`, `extension=memcache.so`和`extension=memcached.so`,确保Apache服务器重新加载配置后生效。
通过以上步骤,PHP环境便成功安装了memcached扩展,可以使用PHP的memcached类与memcached服务器进行通信,实现数据的缓存操作。这个过程对提升PHP应用的性能和响应速度至关重要,特别是对于高并发和大数据量的应用场景。
199 浏览量
244 浏览量
382 浏览量
234 浏览量
140 浏览量
108 浏览量
2013-04-10 上传
173 浏览量
2019-04-19 上传
啥技术也不懂
- 粉丝: 1
- 资源: 21
最新资源
- 2009年研究生入学考试计算机统考大纲-完整版.pdf
- MapReduce Simplied Data Processing on Large Clusters.pdf
- 关于usb的驱动开发
- ASP.NET程序设计基础篇
- 数字移相信号发生器设计
- JBoss EJB 3.0 实例教程--企业应用开发核心技术(黎活明)
- LCD液晶显示屏工作原理
- 10秒清除你电脑中的垃圾(使你电脑急速如飞)
- html语法大全,总结了所有的基本语法
- C++Primer4rd 习题解答
- 基于P2P的在线流媒体服务系统
- 一卡通企业应用全面解决方案
- quartz说明文档(适合于java的任务处理)
- DWR中文文档v0.9 欢迎大家下载
- 语音识别区分性训练normandin博士论文
- MyEclipse开发基于 MVC 模式的WEB应用 实例讲解