安装PHP及Memcache扩展
安装PHP及Memcache扩展
1. 下载
(1)libevent
官方网页:http://monkey.org/~provos/libevent/
下载命令:
- wget http://monkey.org/~provos/libevent-2.0.13-stable.tar.gz
(2)libmemcached
官方网页:https://launchpad.net/libmemcached/+download
下载命令:
- wget http://launchpad.net/libmemcached/1.0/0.52/+download/libmemcached-0.52.tar.gz
(3)PHP
官方网页:http://cn2.php.net/get/php-5.3.8.tar.gz/from/a/mirror
下载命令:
- wget http://cn2.php.net/get/php-5.3.8.tar.gz/from/cn.php.net/mirror
(4)Memcached服务器端
下载命令:
- wget http://memcached.googlecode.com/files/memcached-1.4.7.tar.gz
(5)Memcache For PHP Module
官方网页:http://pecl.php.net/package/memcache
下载命令:
- wget http://pecl.php.net/get/memcache-3.0.6.tgz
2. 安装Memcached服务器端
(1)安装libevent
- tar -zxvf libevent-2.0.13-stable.tar.gz
- cd libevent-2.0.13-stable
- ./configure
- make
- make install
(2)安装Memcached
- tar -zxvf memcached-1.4.7.tar.gz
- cd memcached-1.4.7
- ./configure --prefix=/usr/local/memcached
- make
- make install
3. 安装PHP
(1)安装libxml2
- sudo apt-get install libxml2-dev
(2)解压编译
- tar -zxvf php-5.3.8.tar.gz
- cd php-5.3.8
- ./configure
- make
- make install
4. 安装Memcache for PHP Module
(1)解压编译
- tar -zxvf memcache-3.0.6.tgz
- cd memcache-3.0.6
- /usr/local/bin/phpize
- ./configure --enable-memcache --with-php-config=/usr/local/php5/bin/php-config --with-zlib-dir
- make
- make install
在运行 "make install" 的后,得到:
- Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/
(2)修改php.ini文件
找到如下代码:
- extension_dir = "./"
修改为 make install 后得到的目录。
- extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"
增加 extension 属性,设置为
- extension = memcache.so
5. 测试
(1)编写测试文件
- <?php
- $mem = new Memcache;
- $mem->connect("127.0.0.1", 12121);
- $mem->set('key', 'This is a test!', 0, 60);
- $val = $mem->get('key');
- echo $val;
- ?>
(2)运行测试文件
- php -c /etc/php5/cgi/php.ini test.php
(3)结果检验
如果没有error,就是OK了。
安装PHP及Memcache扩展的更多相关文章
- centos'的yum安装php的memcache扩展
centos'的yum安装php的memcache扩展 博客分类: linux 让php能使用memcached服务的扩展有两种:memcache 和 memcached 1. 先安装libmem ...
- linux centos 安装php的memcache扩展
一.centos6.5 yum安装php的memcache扩展 搜索memcache yum search memcache 有了,现在可以安装了 yum -y install memcached m ...
- linux下给php安装memcached及memcache扩展(转)
http://kimi.it/257.html (另外的方法)linux安装memcached及memcache扩展一.安装libevent函数库下载地址:http://libevent.org默认被 ...
- 安装php的memcache扩展
linux: 安装环境 RHEL 4 Php 5.2.6 所需软件 libevent-1.4.6-stable.tar.gz (http://monkey.org/~provos/libevent/) ...
- window下安装php7的memcache扩展
安装memcache:http://www.runoob.com/memcached/memcached-connection.html1.4.4 c:\memcached\memcached.exe ...
- linux安装memcached及memcache扩展
一.安装libevent函数库 下载地址:http://libevent.org 默认被安装到:/usr/local/lib目录下 安装memcached之前需要先安装libevent函数库. 可以通 ...
- linux-memcache安装及memcached memcache扩展
linux memcached安装yum -y install libevent libevent-deve yum list memcached yum -y install memcached m ...
- PHP安装sqlsrv和memcache扩展步骤
做了两天的实验才终于摸清楚如何将PHP连接上sqlserver数据库,以及怎样通过修改virtualhost文件来重定向,因为走得弯路比较多所以很想分享一下这次的心路历程. 第一步:安装wamp等类似 ...
- mac 下安装php7.1 memcache扩展
1.下载memcache源代码文件 https://github.com/websupport-sk/pecl-memcache/archive/php7.zip 文件夹名为:pecl-memcach ...
随机推荐
- mac下用户用户组命令行操作
使用mac的时候需要像linux一样对用户和群组进行操作,但是linux使用的gpasswd和usermod在mac上都不可以使用,mac使用dscl来对group和user操作. 查看用户组: ds ...
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验八:PS/2模块② — 键盘与组合键
实验八:PS/2模块② — 键盘与组合键 实验七之际,我们学习如何读取PS/2键盘发送过来的通码与断码,不过实验内容也是一键按下然后释放,简单按键行为而已.然而,实验八的实验内容却是学习组合键的按键行 ...
- vue-resource使用 (vue仿百度搜索)
1.this.$http.get()方法2.this.$http.post()方法3.this.$http.jsonp()方法 (vue仿百度搜索) 在输入框中输入a, 然后在百度f12 ==> ...
- 深入浅出WPF之Binding的使用(二)
在上一篇中介绍了Binding的基本绑定方法,这一篇中我们在深入的介绍Binding的其他用法. Binding的源也就是数据的源头,在日常的工作中,除了使用像上一篇中的Student对象作为数据源外 ...
- 【题目】求n以内的素数个数
最近在leetCode上刷提,还是满锻炼人的,为以后面试打基础吧.不多说下面开始. 问题:求[2,n]之间的素数的个数. 来源:leetCode OJ 提示: Let's start with a i ...
- windows下java开发资料汇总
开发环境搭建: (1) java开发环境配置 (2) maven环境快速搭建 项目部署: (1) Eclipse中项目部署方法 (2) 使用Eclipse构建Maven ...
- Pyqt图标下载网站
下载地址: https://www.easyicon.net/ 1.程序中图标建议使用32x32的PNG格式. 2.pyinstaller打包中图标建议使用32x32的ICO格式.
- git--指定不上传的文件夹
在使用 vue-cli 脚手架的时候,有一个依赖模板文件夹是不希望被上传到git上的,因为里面文件太多了. 解决办法:手动创建git忽略push清单,node_module以及自身 1.文件夹内右键g ...
- Shell sleep指定延迟时间
可以给时间,让上一条命令执行完毕后,并且退出 sleep 1 睡眠1秒sleep 1s 睡眠1秒sleep 1m 睡眠1分sleep 1h 睡眠1小时
- 地址转换函数:inet_aton & inet_ntoa & inet_addr和inet_pton & inet_ntop
在Unix网络编程中,我们常用到地址转换函数,它将ASCII字符串(如"206.62.226.33")与网络字节序的二进制值(这个值保存在套接口地址结构中)间进行地址的转换. 1. ...