编译php 5.2.14+fpm+memcached(具体操作详解)


Posted in PHP onJune 18, 2013

#author:zhxia

给php打上php-fpm 补丁
sudo tar jxvf php-5.2.14.tar.bz2
sudo patch -d php-5.2.14 -p1 < php-5.2.14-fpm-0.5.14.diff

编译php
cd php-5.2.14/
sudo ./configure  --prefix=/usr/local/php-5.2.14 --with-mcrypt --with-gettext --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-ttf --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-png-dir --with-pdo-mysql --enable-fpm --enable-fastcgi --with-zlib --with-fpm-conf=/etc/fpm-php.conf
 
编译memcached扩展
wget http://pecl.php.net/get/memcache-2.2.5.tgz
 tar -xvf memcache-2.2.5.tgz
 cd memcache-2.2.5/
 /usr/local/php-5.2.14/bin/phpize
 ./configure --with-php-config=/usr/local/php-5.2.14/bin/php-config
sudo make
sudo make install

将源码中的php.ini-dist cp 到 /usr/local/php-5.2.14/lib目录下,并编辑,在其中加入 extension=memcache.so

===================
安装memcached 服务器端,需要先安装libevent库
先安装 libevent库
sudo wget http://www.monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
sudo tar -gunzip  libevent-1.4.14b-stable.tar.gz
cd  libevent-1.4.14b-stable
sudo ./configure --prefix=/usr

make
make install

安装 memcached
sudo wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
sudo tar -gunzip  memcached-1.4.5.tar.gz
cd memcached-1.4.5
sudo ./configure --prefix=/usr/local/memcache-1.4.5 --with-libevent=/usr

sudo make
sudo make install

启动 memcached
./memcached -d -u nobody -m 512 127.0.0.1 -p 11211
连接到memcached
telnet 127.0.0.1 11211

PHP 相关文章推荐
在WAMP环境下搭建ZendDebugger php调试工具的方法
Jul 18 PHP
php中用加号与用array_merge合并数组的区别深入分析
Jun 03 PHP
PHP递归复制、移动目录的自定义函数分享
Nov 18 PHP
php不使用copy()函数复制文件的方法
Mar 13 PHP
PHP设计模式之迭代器模式
Jun 17 PHP
如何正确配置Nginx + PHP
Jul 15 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
PHP+JS实现的实时搜索提示功能
Mar 13 PHP
PHP PDOStatement::fetchAll讲解
Jan 31 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
Sep 16 PHP
解析PHP实现多进程并行执行脚本
Jun 18 #PHP
PHP实现多进程并行操作的详解(可做守护进程)
Jun 18 #PHP
解析php中static,const与define的使用区别
Jun 18 #PHP
解析htaccess伪静态的规则
Jun 18 #PHP
解析php中const与define的应用区别
Jun 18 #PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 #PHP
解析php中memcache的应用
Jun 18 #PHP
You might like
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
php中的常用魔术方法总结
2013/08/02 PHP
什么情况下可以不写PHP的闭合标签“?&gt;”
2014/08/28 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
Sample script that deletes a SQL Server database
2007/06/16 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
页面只能打开一次Cooike如何实现
2012/12/04 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
禁止ajax缓存获取程序最新数据的方法
2013/11/19 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
详解JavaScript 事件流
2020/09/02 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
使用Python的Django框架实现事务交易管理的教程
2015/04/20 Python
python实现报表自动化详解
2017/11/16 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
美国著名珠宝品牌之一:Jared The Galleria Of Jewelry
2016/10/01 全球购物
培训讲师邀请函
2014/01/10 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
天网工程实施方案
2014/03/26 职场文书
给校长的建议书400字
2014/05/15 职场文书
三严三实心得体会范文
2014/10/13 职场文书
西安事变观后感
2015/06/12 职场文书