AMH安装Memcache及Memcached扩展组件步骤

在写这篇文章的时候,老左测试的系统是CENTOS 5 32位,先安装的是AMH4.2版本。

第一、安装Memcache

 代码如下 复制代码

wget http://soft.laozuo.org/systems/memcache-2.2.7.tgz
tar zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

运行上面的脚本在SSH中,安装memcache2.2.7版本,如果没有问题会出现"Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"这样的结果。

然后我们编辑PHP.INI 文件 (vi /etc/php.ini)

在文档最后一行加上下面的脚本:

 代码如下 复制代码

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension = "memcache.so"

然后执行启动:

 代码如下 复制代码

killall php-fpm
/usr/local/php/sbin/php-fpm

如果没有任何提示说明是OK的,如果不相信可以到PHPINFO文件里看看参数是不是多了memcache,如果有这一项说明是OK的。

第二、安装memcached

A - 先安装livevent

yum install libevent-devel

安装memcached之前,必须安装libevent

 代码如下 复制代码

wget http://soft.laozuo.org/systems/memcached-1.4.15.tar.gz
tar -zxvf memcached-1.4.15.tar.gz
cd memcached-1.4.15
./configure --prefix=/usr/local/memcached --with-libevent=/usr/
make
make install

启动服务并且分配端口

 代码如下 复制代码

/usr/local/memcached/bin/memcached -d -m 32 -l 127.0.0.1 -p 11211 -u root -P /tmp/memcached.pid

如果没有任何提示,说明OK。

这样我们已经完成了安装Memcache和Memcached扩展组件,如果运行有错误比如502错误我们在AMH面板后台重启PHP环境就可以。

PS:最后说明下Memcache和Memcached的区别,看似就差一个字母,还是有区别的。

memcached和memcache的守护进程memcached同名,memcache是完全在PHP框架内开发的,memecached是使用libmemcached的。

时间: 2024-11-02 06:27:39

AMH安装Memcache及Memcached扩展组件步骤的相关文章

memcached-windows安装php的Memcached扩展

问题描述 windows安装php的Memcached扩展 可以安装Memcached服务器,但是安装Memcached扩展时,需要安装libevent和libmemcached,但是网上的教程全是在linux下安装,怎么在windows下安装这两个扩展啊?

php的memcache和memcached扩展区别

老生长谈的问题了.我这里就整理一下. memcache的文档在:http://pecl.php.net/package/memcache memcached的文档在:http://pecl.php.net/package/memcached   首先看下时间,memcache最早是在2004年2月开发的,最后更新是在2013年4月,而memcached最早是在2009年1月开发的,最后更新是在2014年1月更新的.所以memcache的历史比memcached早. 在安装memcache扩展的时

Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法_win服务器

如果IIS+PHP的环境下需要memcache的缓存支持.需要安装服务端和客户端呢! 一.安装memcached服务端 1.首先下载memcached的服务端,下面的下载地址包含了32位和64位的,大家可以参考自己的系统来下载: 下载地址: 百度网盘:http://pan.baidu.com/s/1ntyswWh 密码: mf6a http://pan.baidu.com/s/1dE2EG4T 这下是windows下的版本,安装要在命令行下安装 解压到C盘或其他盘都可以,如我的是D盘memcac

安装memcache和memcached

   简单的说     memcache是总的缓存系统项目名称,容易和php教程中的memcache混淆.     我们常提到memcache其实是php中的memcache,即php的memcached扩展支持.     我们常提到memcached是服务端主程序文件,服务端安装程序.     为了让你的程序飞起来,必须安装memcached服务端程序和php的memcached扩展,所以如果您要使用memcache来缓存系统,memcache和memcached两样我们都需要安装.    

memcache与memcached扩展的区别

一.服务端 之前理解错误了.服务端只有一个memcache,一般把服务端称作memcached(带d),是因为守护进程的名称就是叫做memcached(一个这样的执行程序文件).   编写的语言:c语言 官网为:http://memcached.org/    二.客户端   很多人都面对两个php的扩展大有疑惑,而且也记不住,只是知道memcached扩展更加高级嘛. 其实,我觉得,只要了解c语言的两个库的区别,就能知道了本质区别了. 既然要操作服务端,那么就要有客户端来操作.memcache

编译安装Memcached 和 Memcache 的PHP扩展

一:安装Memcache 1:编译安装libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar -zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make make isntall 2:编译安装memcached

linux下编译安装Memcached 和 Memcache 的PHP扩展

一:安装Memcache 1:编译安装libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar -zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make make isntall 2:编译安装memcached

PHP安装memcached扩展笔记

  这篇文章主要介绍了PHP安装memcached扩展笔记,本文讲解了安装服务端.launchpad.安装memcached扩展以及配置PHP.ini等内容,需要的朋友可以参考下 最近在服务器上部缓存系统,记录一下PHP安装memcached扩展. 代码如下: # 安装服务端 yum install memcached -y I. launchpad 请于https://launchpad.net/libmemcached/+download下载目前最新版的libmemcached(201505

安装memcache扩展失败

问题描述 安装memcache扩展失败 我在windows中安装memcache,安装好后服务已经打开,如下图:在php的安装目录中也已经加入了php_memcache.dll版本是正确的,我的php版本是5.6php_memcache.dll 的版本也是5.6. 已经在php.ini 中加入了 extension=php_memcache.dll 服务端的确定已经安装好,并且在命令行中打 -h 是可以显示版本信息的. 但是到了浏览器,就显示不成功了,如下图: 图片是由 memadmin 自动检