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

2015-01-24信息快讯网

本篇文章是对编译php5.2.14+fpm+memcached的具体操作进行了详细的分析介绍,需要的朋友参考下

#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 根据url自动生成缩略图并处理高并发问题
php 字符串压缩方法比较示例
php 生成短网址原理及代码
解决php接收shell返回的结果中文乱码问题
php弹出对话框实现重定向代码
修改apache配置文件去除thinkphp url中的index.php
PHP获取php,mysql,apche的版本信息示例代码
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
memcache命令启动参数中文解释
百度站点地图(百度sitemap)生成方法分享
php Calender(日历)代码分享
php calender(日历)二个版本代码示例(解决2038问题)
php实现memcache缓存示例讲解
PHP PDOStatement:bindParam插入数据错误问题分析
CodeIgniter生成网站sitemap地图的方法
session在php5.3中的变化 session_is_registered() is deprecated in
ubuntu下编译安装xcache for php5.3 的具体操作步骤
解析PHP实现多进程并行执行脚本
PHP实现多进程并行操作的详解(可做守护进程)
解析php中static,const与define的使用区别
解析php中const与define的应用区别
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
解析php中memcache的应用
php empty()与isset()区别的详细介绍
深入Apache与Nginx的优缺点比较详解
apache配置虚拟主机的方法详解
Linux Apache PHP Oracle 安装配置(具体操作步骤)
基于empty函数的输出详解
基于empty函数的判断详解
php之Memcache学习笔记
探讨:如何通过stats命令分析Memcached的内部状态
PHP操作Memcache实例介绍
深入Memcache的Session数据的多服务器共享详解
©2014-2024 dbsqp.com