`

CentOS下为PHP安装Memcached扩展

    博客分类:
  • php
 
阅读更多
CentOS-php-memcached 扩展

注意要安装的是PHP的Memcached扩展,跟PHP的memcahe扩展有点区别。

php_memcached支持binary protocol 协议,而php_memcache协议不支持,php_memcached支持对同一key的多进程的并发处理问题,memcached还有个非常称赞的地方,就是flag不是在操作的时候设置了,而是有了一个统一的setOption()。Memcached实现了更多的memcached协议。

参考阅读:

Memcached 安装及启动脚本 http://www.linuxidc.com/Linux/2013-07/87641.htm

PHP中使用Memcached的性能问题 http://www.linuxidc.com/Linux/2013-06/85883.htm

Ubuntu下安装Memcached及命令解释 http://www.linuxidc.com/Linux/2013-06/85832.htm

这里有一个php_memcache  VS  php_memcached

https://code.google.com/p/memcached/wiki/PHPClientComparison

php-memcached下载地址: http://pecl.php.net/package/memcached



安装步骤

1、因为php_memcached是依赖libmemcached库,所以首先安装libmemcached库,需要安装libmemcached-1.x以上版本。

#yum info  libmemcached

#yum install libmemcached -y

2、安装扩展,这里我们使用php自带的pecl命令来安装php扩展。

PHP官方介绍pecl:PECL (PHP Extension Community Library),PHP的扩展库,它提供了一系列已知的扩展库,由C++等其他语言编写而成,多数以Dll(动态链接库)的形式体现,为比PEAR更 快,但是与PEAR不同的是,PECL需要在服务器上配置并被注册到主机中。  pecl.php/.net  PECL下载后可直接解压到php/ext目录下即可,PECL 是通过 » PEAR 打包系统来的 PHP 扩展库仓库。

# /usr/local/php/bin/pecl info  memcached

# /usr/local/php/bin/pecl install  memcached

3、安装完成后在配置文件添加

#vim /usr/local/php/etc/php.ini

extension=memcached.so

4、重启web服务器

#service httpd  restart

5、验证

#/usr/local/php/bin/php -m |grep memcache

memcache

memcached



更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14
分享到:
评论

相关推荐

    linux下 php安装memcached扩展

    ### Linux 下 PHP 安装 Memcached 扩展详解 #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用...

    centos php memcached扩展

    php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。

    centos系统为php安装memcached扩展步骤

    ### CentOS系统为PHP安装Memcached扩展的详细步骤 在现代Web开发中,为了提高网站的性能和响应速度,缓存技术被广泛应用。其中,Memcached作为一种高性能、分布式内存对象缓存系统,在加速动态Web应用程序方面表现...

    CentOS下安装Memcached和PHP Memcached扩展

    总结来说,安装CentOS下的Memcached和PHP Memcached扩展需要依次完成安装依赖、编译安装Memcached、配置自启动、安装libmemcached库以及安装和配置PHP Memcached扩展。这个过程虽然有些繁琐,但遵循上述步骤,可以...

    LINUX系统安装PHP的memcached扩展.pdf

    本文将详细说明如何在CentOS操作系统上安装PHP的memcached扩展。 首先,理解为什么需要安装memcached扩展至关重要。memcached自1.2.4版本开始引入了CAS(Check and Set)协议,这是一个用于处理并发操作的机制,...

    在CentOS 5.3上安装Memcached服务及相应的PHP扩展memcache

    在这个教程中,我们将详细介绍如何在CentOS 5.3上安装Memcached服务以及相关的PHP扩展`memcache`。 Memcached是一个高性能、分布式内存对象缓存系统,它被广泛用于减轻数据库负载,提高网站的响应速度。而PHP的`...

    CentOS下Nginx0.8.52-PHP5.3.3-MySQL5.5.6-Memcached1.4.5安装配置优化

    在本篇文章中,我们将详细探讨在CentOS环境下安装和配置Nginx 0.8.52、PHP 5.3.3、MySQL 5.5.6以及Memcached 1.4.5这一系列软件的过程,同时还会对配置进行优化以达到提升性能的目的。这些技术组件共同构成了一个...

    Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解

    - CentOS下安装Memcached和PHP Memcached扩展 - CentOS环境下安装Redis3.0及phpredis扩展测试示例 - Centos7安装swoole扩展操作示例 这些资源涵盖了各种PHP扩展的安装过程,以及使用Swoole、Redis和Memcached等工具...

    PHP安装memcached扩展笔记

    **PHP安装memcached扩展**是将memcached缓存系统与PHP环境相结合的关键步骤,以便在PHP应用程序中利用memcached高效的数据存储和检索功能。这里我们将详细介绍如何在服务器上完成这一过程。 首先,我们需要**安装...

    安装Memcached及Memcached配置[借鉴].pdf

    6. 安装PHP的Memcache扩展:对于PHP环境,还需要安装PHP的Memcache扩展,以便在PHP代码中使用Memcached服务。配置后编译安装,然后通过`phpinfo()`函数查看是否正确安装和加载了扩展。 在实际部署环境中,运维人员...

    Centos7系统安装nextcloud13.0.6,详细教程

    本文详细介绍了在CentOS 7环境下安装Nextcloud所需的基础环境配置流程,包括Nginx、PHP及其扩展以及MySQL数据库的安装步骤。通过这些步骤,你可以为Nextcloud的安装打下坚实的基础。接下来,我们将继续探讨Nextcloud...

    memcached安装

    许多编程语言都有库支持与memcached交互,如Python的`python-memcached`,PHP的`memcached`扩展,Java的`spymemcached`等。根据你的开发环境选择相应的库,按照官方文档进行配置,即可在应用中使用memcached进行缓存...

    CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    ### CentOS 5.4 下的 Memcache 安装步骤 (Linux+Nginx+PHP+Memcached) 在 CentOS 5.4 系统上搭建 Linux+Nginx+PHP+Memcached 运行环境是一项常见的任务,尤其对于那些希望提高网站性能和响应速度的开发者来说尤为...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    - **PHP**:安装完成后需配置加速器eAccelerator,以及PHP的memcache扩展,以增强PHP应用性能。 #### 七、安装Squid - **Squid**:安装并配置Squid作为反向代理,同时利用其缓存功能进一步提高服务器响应速度。 #...

    memcached-1.5.12.tar.gz

    以下是关于 memcached 的详细介绍,以及在 Linux 环境下的安装步骤。 1. **memcached 简介**: - memcached 是由 Danga Interactive 开发的开源软件,最初为 LiveJournal 服务设计,现在广泛应用在各种 Web 应用中...

    CentOS系统安装Redis及Redis的PHP扩展详解

    下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍。 1、安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...

    memcached集群linux搭建

    对于PHP,可以使用`php-memcached`扩展,其他语言也有相应的客户端库。例如,在PHP中,可以这样配置: ```php <?php $memcached = new Memcached(); $memcached->addServer('127.0.0.1', 11211); $memcached->add...

    memcached开发完整demo

    2. **存储数据**:使用`memcached_set`函数可以将键值对存储到`memcached`中,指定过期时间(单位为秒): ```c const char *key = "my_key"; const char *value = "my_value"; uint32_t flags = 0; time_t ...

Global site tag (gtag.js) - Google Analytics