CentOS环境PHP安装memcache扩展

安装memcache

yum install memcached  

安装libmemcached库

yum install libmemcached

PHP安装Memcache扩展

[email protected]] wget -c http://pecl.php.net/get/memcache-3.0.8.tgz
[root@blog.phpha.com] tar -zxvf memcache-3.0.8.tgz
[root@blog.phpha.com] cd memcache-3.0.8
[root@blog.phpha.com] /usr/local/php/bin/phpize
[root@blog.phpha.com]  ./configure  -with-php-config=/usr/bin/php-config -with-zlib-dir
[root@blog.phpha.com] make && make install
#Installing shared extensions:     /usr/lib64/php/modules/
#/usr/lib64/php/modules/memcache.so
[[email protected]] vim /etc/php.ini
#extension = /usr/lib64/php/modules/memcache.so
[[email protected]] service php-fpm reload

启动

memcached -d -u root -p 11211

测试:

<?php

$mem = new Memcache;

$mem->addServer("localhost",11211);

echo "Version:".$mem->getVersion();

class testClass{

        private $str_attr;
        private $int_attr;

        public function __construct($str,$int)
        {
                $this->str_attr = $str;
                $this->int_attr = $int;
        }

        public function set_str($str)
        {
                $this->str_attr = $str;
        }
        public function set_int($int)
        {
                $this->int_attr = $int;
        }

        public function get_str()
        {
                return $this->str_attr;
        }
        public function get_int()
        {
                return $this->int_attr;
        }
}

$test = new testClass("hell world",1123);
$mem->set("key",$test,false,1000);

var_dump($mem->get("key"));

$test_array = array("index_1"=>"hello","index_2"=>"world");

$mem->set("array_test",$test_array,false);

var_dump($mem->get("array_test"));

?>

问题:

1.找不到php-config

find / -name php-config

2.找不到 ZLIB memcache support requires ZLIB

yum install zlib-devel

3.can‘t run as root without the -u switch

memecached -u root start

参考:

centos 为php安装memcache.http://blog.csdn.net/php_boy/article/details/6880488

CentOS环境PHP安装memcache扩展.http://blog.phpha.com/archives/1554.html

Centos安装Memcache.http://www.cnblogs.com/wubaiqing/archive/2011/09/19/2181602.html

时间: 2024-10-07 10:46:32

CentOS环境PHP安装memcache扩展的相关文章

linux下搭建lamp环境以及安装swoole扩展

linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 输入下面命令: yum -y update 1.安装Apache [[email protected] ~]# yum -y install httpd # 开机自启动 [[email protected] ~]# chkconfig httpd on # 启动httpd 服务 [[email protected] ~]# service httpd s

win10 64位安装memcache扩展和开启redis扩展

前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操作,memcached是基于libmemcached的一套第三方扩展库,仅支持面向对象方式操作,相对于memcache扩展而言,功能更加强大,方法更加丰富,效率更高.下面介绍下在window环境下如何安装memcache扩展和开启redis扩展, 下载文件 附件有memcached的安装文件和php

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

一.编译环境的准备 yum install gcc  yum install gcc-c++ libstdc++-devel  yum install zlib-devel 二.源码包准备 wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gzwget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz 三.安装与配置 1.安装libevent tar zx

Wamp环境中给PHP安装MemCache扩展

一.安装Memcache: 1.版本:5.3 Thread Safe (TS) x86 2.下载地址: Memcache扩展:http://pecl.php.net/package/memcache/3.0.8/windows Memcache服务器:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available 3.安装目录: 扩展安装目录:D:\Wamp\php-5.3.10\ext 服务器安装目录:D:

Linux 安装Memcache扩展支持

查看相关软件包 yum search memcached 安装memcache yum -y install memcachedMemcache关联php yum -y install php-pecl-memcache验证安装结果 memcached -h php -m | grep memcache 添加PHP的Memcache扩展 yum install php-pecl-memcache yum install zlib-devel pecl install memcache 在PHP配

yum安装PHP的安装memcache扩展全攻略

下载libevent ,这个是memcache的支持.从网上找到源码直接编译安装.注:CentOS默认是安装了的所以不需要再这一步.为测试libevent是否安装成功: # ls -al /usr/lib | grep libevent lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3 -rwxr-xr-x 1 root root 263546 11?? 12 17:38 libe

CentOS 7下安装php-redis扩展及简单使用

前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 Redis在CentOS 7上的安装部署  http://www.linuxidc.com/Linux/2017-05/143312.htm 想要在php中操作redis,那就必须安装php-redis扩展,就比如MySQL一样,php想要操作mysql数据库的话,就必须安装mysql扩展,只是在php安装中就默认安装了mysql扩展了. 步

wamp环境PHP安装mongodb扩展

pecl的mongodb扩展链接我们很多开发工作都要在windows下进行,但是在windows下给这些脚本程序安装一些插件扩展都比较麻烦,没有办法像linux环境一样一行命令完成,这里我在为PHP安装mongodb扩展的时候遇到了一些问题,特此写一遍wamp安装php扩展的教程. 1.下载mongodb扩展 下载windows环境下php的mongodb扩展. windows下的php的扩展一般都是dll文件,mongodb的php扩展在这里下载: http://pecl.php.net/pa

CentOS环境下安装jdk和tomcat

CentOS上javaweb开发环境搭建 安装jdk yum list java* yum install java-1.7.0-openjdk* -y java -version 安装tomcat cd /usr/local wgethttps://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz(下载tomcat) tar -zxf apache-tomca