CentOS环境PHP下安装memcache扩展

转载 2016年06月01日 13:23:58




CentOS环境PHP下安装memcache扩展 


注意:必须要memcache上下对包,memcached和memcache php扩展,先安装memcached

1、安装libmemcached库

      yum install libmemcached

2、下载并解压memcache文件

     wget http://pecl.php.net/get/memcache-3.0.8.tgz  

     tar xzvf memcache-3.0.8.tgz  

     cd memcache-3.0.8

3、执行phpize扩展安装程序,假设phpzie的路径为/usr/local/php/bin/phpize,具体的路径得根据自己的环境修改。

[root@naginx memcache-3.0.8]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20100412

Zend Module Api No:      20100525

Zend Extension Api No:   220100525

4、开始安装扩展memcache

 [root@naginx memcache-3.0.8]# ./configure --enable-memcache \

   --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir \ 

make && make install  

 

安装完成后,提示

   

Build complete.

Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

 

5、最后修改php.ini文件,在zend之前加入如下代码。

vim /usr/local/php/lib/php.ini

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

 

6、重新启动php-fpm

kill -QUIT pid

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

 

7、通过phpinfo()可以查看memcached信息

8、启动memecached

 ./memcached -d -m 100 -l 192.168.1.120 -p 11211 -u root

 

9、测试

附php的memcache测试代码:

 

<?php

$mem = new Memcache;

$mem->connect("192.168.1.120", 11211)  or die("Could not connect");

$version = $mem->getVersion();

echo "Server's version: ".$version."<br/>\n";

$mem->set('hellokey', 'Hello World', 0, 600) or die("Failed to save data at the memcached server");

echo "Store data in the cache (data will expire in 600 seconds)<br/>\n";

$get_result = $mem->get('hellokey');

echo "$get_result is from memcached server.";        

?>

 

查看命中结果

telnet 192.168.1.120 11211

输入命令:status

 

相关文章推荐

PHP安装 memcached扩展遇到的坑

**1.下载PHP对应版本的php_memcache.dll,我的PHP 5.6.3 所以下载 ,根据phpinfo输出的信息来找出匹配的版本:**(1)看Architecture,是多少,x86...

安装PHP及Memcache扩展

1. 下载 (1)libevent 官方网页:http://monkey.org/~provos/libevent/ 下载命令: wget http://monkey.org/~pro...
  • Poechant
  • Poechant
  • 2011年09月23日 11:37
  • 13196

centos yum安装memcached及php memcache扩展

注意事项: 1 安装时注意权限问题 sudo 2 需先启动memcache服务 php才能测试 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度...
  • nuli888
  • nuli888
  • 2016年07月06日 18:19
  • 14355

CentOS安装memcached及配置php的memcache扩展

一 下载需要的源码包所有安装包均选用最新的。 1. 下载libevent2.0.22 下载地址:http://libevent.org/ 如图: 下载memcached1.4.24 ...
  • hel12he
  • hel12he
  • 2015年05月06日 16:03
  • 4945

CentOS环境PHP下安装memcache扩展

1、安装libmemcached库       yum install libmemcached 2、下载并解压memcache文件      wget http://pecl.php.net/...

CentOS yum安装和配置memcache

1,which memcached                                //如果已经安装,会有“/usr/bin/memcached”类似的输出      memcached...

CentOS6.6 安装Memcache

Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度...

linux(Centos7)中安装memcache

下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar....

linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法

一、编译环境的准备  yum install gcc  yum install gcc-c++ libstdc++-devel  yum install zlib-devel二、源码包准备wget h...
  • zqtsx
  • zqtsx
  • 2014年05月23日 17:21
  • 3853

centos7 安装memcached以及扩展

安装memcached yum install memcached 启动 memcached /usr/bin/memcached -d -m 64M -u root -l 192.1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS环境PHP下安装memcache扩展
举报原因:
原因补充:

(最多只允许输入30个字)