ubuntu下安装memcached和PHP的memcache扩展
依赖包和软件包下载地址:
Memcached包:http://memcached.org/files/memcached-1.5.12.tar.gz
Memcache包:http://pecl.php.net/get/memcache-2.2.7.tgz
1、下载依赖包和软件包
使用wget下载。将安装文件下载到/usr/local/src目录中。
命令如下:
cd /usr/local/src wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz wget http://memcached.org/files/memcached-1.5.12.tar.gz wget http://pecl.php.net/get/memcache-2.2.7.tgz
下载后查看/usr/local/src下是否已经存在下载的安装包。
yck@yck-virtual-machine:/usr/local/src$ ls
memcache-2.2..tgz memcached-1.5..tar.gz libevent-2.1.-stable.tar.gz
可以看到当前目录中已经下载好的三个包文件。
2、首先安装libevent库。
tar xvzf libevent-2.1.8-stable.tar.gz #将压缩包解压到当前目录。
cd libevent-2.1.8-stable/ # 切换到解压后的目录
./configure --prefix=/usr/local/libevent #指定libevent的安装目录为/usr/local/libevent
make && make install # 开始编译安装
3、安装memcached。
tar -xvzf memcached-1.5.12.tar.gz #将压缩包解压到当前目录。
cd memcached-1.5.12/ # 切换到解压后的目录
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
#指定memcached的安装目录为/usr/local/memcached,并指定依赖包libevent的安装路径。
make && make install # 开始编译安装
运行memcached。
/usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211
# -m 128:指定内存缓存空间为128M。
# -u root:以root用户运行memcached
#-p 11211:使用端口11211.默认的端口。
#-d:以守护进程运行
查看memcached是否成功启动。
ps -aux |grep memcached
如果能看到上图中的memcached进程表明启动成功。
也可以查看监控端口11211.
netstat -tunlp |grep 11211
4、安装php的扩展memcache。
tar -xvzf memcache-2.2.7.tgz
cd memcache-2.2.7/
/usr/bin/phpize
怎么查找这个phpize。直接使用whereis命令。
命令:whereis phpize
我这里是/usr/bin/phpize。可能是其他路径。按照查找到的路径执行这条命令。
whereis php-config #下面的命令中需要之指定php-config的路径
./configure --prefix=/usr/local/memcache --enable-memcache --with-php-config=/usr/bin/php-config
make && make install
编译安装完成后会有一条提示:Installing shared extensions:”/usr/lib/php5/20121212/”具体要看安装完成后的的提示。
5、修改php.ini加载memcache组件
查看php.ini位置方法。
直接查看phpinfo。“loaded configuration file”表明的是php.ini的位置。
当前PHP版本为php5.5。Php.ini位置是/etc/php5/apache2/php.ini。
在此配置文件中。添加extension=/usr/lib/php5/20121212/memcache.so
6、重启apache服务。查看phpinfo中是否已经有了memcache组件。
命令:/etc/init.d/apache2 restart
如图所示PHP扩展memcache安装成功。
ubuntu下安装memcached和PHP的memcache扩展的更多相关文章
- windows下安装Memcached服务器,PHP的memcache扩展
Memcahed 介绍:Memcahed是一个内存缓存服务器 (类似MySQL服务器) 作用:提高web的响应速度,例如缓存数据库查询结果 原理:把数据存到内存中 (提高速度的原因) 教程相关 系统: ...
- linux 下安装memcached与php的memcache扩展
1. 在线安装 yum install memcached: 源代码安装 wget http://memcached.org/latest 下载最新版本 tar -zxvf memcached-1.x ...
- ubuntu下安装memcached与php扩展测试使用
1,memcached需要libevent,所以要先安装它 下载地址:http://download.chinaunix.net/download.php?id=45065&ResourceI ...
- linux安装memcached和php的memcache扩展 (已使用)
所需软件libevent-1.4.6-stable.tar.gz (http://monkey.org/~provos/libevent/)memcache-2.2.3.tgz (http://pec ...
- ubuntu下安装方式汇总
apt-get 可辅助通过 apt-cache search curl | grep php 查找已支持的插件,然后通过下面apt-get下载安装,例: apt-get install php5-cu ...
- CentOS6.3编译安装Memcached的PHP客户端memcache
在安装Memcached的PHP客户端memcache之前,可先看下先前的工作笔记: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 安装PHP的memcache扩展 cd /us ...
- Lnmp下安装memcached
Lnmp下安装memcached 1.先安装 libevent,再安装 Memcached主程序 # tar xf libevent-2.0.21-stable.tar.gz # cd ...
- 二,windows下安装memcached服务
window下安装memcached服务的流程如下: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c ...
- 在Ubuntu下安装ovs-dpdk
在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...
随机推荐
- kafka leader平衡策略
1.1个partition的默认leader是replicas中的第一个replica 2.kafka controller会启动一个定时的check线程,kafka默认是5min周期,mafka是3 ...
- (转) 在PHP中使用全局变量
简介 即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的.一些常见的全局数据有:程序设定类.数据库连接类.用户资料等等.有很多方法能够使这些数据 ...
- JavaScript中的原型和原型链
1.原型是什么?原型链是什么? 原型是一个prototype对象,用于表示类型之间的关系: 原型链指的是在JavaScript中对象之间的继承是通过prototype对象指向父类对象,直到指向Obje ...
- ajax post data 获取不到数据,注意content-type的设置post/get
因为之前一直用jQuery ajax get的方式传递参数, 默认没有设置过 contentType 的值. $.ajax({ url: "/yuanjin/jianxiang", ...
- MongoDB学习笔记——概述
概述 MongoDB是一个跨平台,面向文档的数据库.MongoDB创建的数据库可以实现高可用性,高性能,并且能够轻松拓展. MongodbDB的运行方式主要给予两个概念:集合(collection)和 ...
- Topshelf Configuration z
Topshelf Configuration While the Quickstart gives you enough to get going, there are many more featu ...
- Struts学习-Hibernate2
一. 1.配置 <!-- hibernate-core --> <dependency> <groupId>org.hibernate</groupId> ...
- SAP人工智能服务Recast.AI的一个简单例子
关于这个例子的完整介绍,请参考公众号 "汪子熙"的两篇文章: SAP C/4HANA与人工智能和增强现实(AR)技术结合的又一个创新案例 和使用Recast.AI创建具有人工智能的 ...
- 移动端 html基值(转载)
(function () { document.addEventListener('DOMContentLoaded', function () { var html = document.docum ...
- 51nod 1832 先序遍历与后序遍历【二叉树+高精度】
题目链接:51nod 1832 先序遍历与后序遍历 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 对于给定的一个二叉树的先序遍历和后序遍历,输出有多少种满足条件的 ...