服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - 编译php 5.2.14+fpm+memcached(具体操作详解)

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

2020-04-17 12:26PHP教程网 PHP教程

本篇文章是对编译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教程谷歌音乐搜索栏的提示功能php修正代码

    谷歌音乐搜索栏的提示功能php修正代码

    我很喜欢在 google.cn/music 上找 mp3, 因为谷歌音乐在版权方面, 用户体验和搜索功能都做得很好. 但是它的搜索栏提示功能一直存在一个小问题, bug 存在半年以...

    PHP教程网2662019-11-24
  • PHP教程PHP耦合设计模式实例分析

    PHP耦合设计模式实例分析

    这篇文章主要介绍了PHP耦合设计模式,结合实例形式分析了php面向对象程序设计中降低耦合度的相关操作技巧,需要的朋友可以参考下 ...

    山雨欲来-风满楼3412019-09-14
  • PHP教程PHP数组操作汇总 php数组的使用技巧

    PHP数组操作汇总 php数组的使用技巧

    对于Web编程来说,最重要的就是存取和读写数据了。存储方式可能有很多种,可以是字符串、数组、文件的形式等。 ...

    PHP教程网3632019-12-06
  • PHP教程实例介绍PHP删除数组中的重复元素

    实例介绍PHP删除数组中的重复元素

    在本文里小编给大家分享了关于PHP如何删除数组中的重复元素的相关知识点和步骤,需要的朋友们学习下。...

    脚本之家4942019-06-06
  • PHP教程PHP实现微信对账单处理

    PHP实现微信对账单处理

    这篇文章主要为大家详细介绍了PHP实现微信对账单处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    小姚php2692019-09-04
  • PHP教程php中通过虚代理实现延迟加载的实现代码

    php中通过虚代理实现延迟加载的实现代码

    基本原理是通过一个虚代理(Virtual Proxy)做占位符,一旦访问代理对象的某成员(方法或属性),加载就被触发。 ...

    php教程网2402019-11-28
  • PHP教程php进程daemon化的正确实现方法

    php进程daemon化的正确实现方法

    守护进程(Daemon)是运行在后台的一种特殊进程。下面这篇文章主要给大家介绍了关于php进程daemon化的正确实现方法,文中通过示例代码介绍的非常详细,...

    daisy2092019-09-08
  • PHP教程PHP闭包定义与使用简单示例

    PHP闭包定义与使用简单示例

    这篇文章主要介绍了PHP闭包定义与使用,结合简单实例形式分析了php闭包的简单定义、使用方法及相关注意事项,需要的朋友可以参考下 ...

    程序生(Codey)2752019-10-12