编译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 相关文章推荐
PHP生成静态页面详解
Nov 19 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
php下载文件的代码示例
Jun 29 PHP
php缓存技术详细总结
Aug 07 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
ThinkPHP跳转页success及error模板实例教程
Jul 17 PHP
php中ob_get_length缓冲与获取缓冲长度实例
Nov 20 PHP
php实现通过cookie换肤的方法
Jul 13 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
Laravel框架源码解析之模型Model原理与用法解析
May 14 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
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
php小经验:解析preg_match与preg_match_all 函数
2013/06/29 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python利用正则表达式提取字符串
2016/12/08 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python分割指定页数的pdf文件方法
2018/10/26 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
python实现宿舍管理系统
2019/11/22 Python
opencv python图像梯度实例详解
2020/02/04 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
python中K-means算法基础知识点
2021/01/25 Python
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
佛罗里达州印第安河新鲜水果:Hale Groves
2017/02/20 全球购物
理工类毕业自我鉴定
2014/02/20 职场文书
公司新年寄语
2014/04/04 职场文书
市场总监岗位职责
2015/02/11 职场文书
消防安全主题班会
2015/08/12 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS