1、下载libmemcached安装包
http://www.libmemcached.org/libMemcached.html(使用1.0.16以下版本,最新版本1.0.17有问题);
tar zxvf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure --prefix=/usr/local/libmemcached/ --with-libmemcached-dir=/usr/local/libmemcached/
make;make install;
2、下载php memcached客户端
http://pecl.php.net/package/memcached(下载2.10版本可以,最新版没测试)
tar zxvf memcached-2.1.0.tgz
cd memcached-2.1.10
phpize;(当使用yum安装php时可以直接这样使用命令,否则的话,需要进入到php的目录下)
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/
修改php.ini添加extension = "memcached.so"就可以了。
说明:由于 CentOS 5默认不支持 sqlite 扩展. 当时安装服务器PHP的时候,用的是yum 安装的. 所以需要重新安装过. 如果重新安装编译版的PHP 的话, 配置文件又要修改很多地方,为避免引起不必要的问题.故在寻找一种较为安全的安装方式.
在php官方网站上找到了两种相应的安装说明. http://www.php.net/manual/en/sqlite.installation.php 但是,在使用第一种方式时遇到了一个问题:就是无法使用 phpize , 于是安装:yum install php-devel ,因为PHPize 是属于php 的 devel .
验证安装是否成功
#/usr/local/php/bin/php -m |grep memcache
分享到:
相关推荐
php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。
在Linux环境中,特别是CentOS操作系统下,为了提升网站性能,我们常常会使用Memcached作为缓存服务,并通过PHP的Memcached扩展与之交互。本文将详细介绍如何在CentOS上安装Memcached及其PHP Memcached扩展。 首先,...
#### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用程序的速度。Memcached 扩展则是 PHP 的一个...
在这个教程中,我们将详细介绍如何在CentOS 5.3上安装Memcached服务以及相关的PHP扩展`memcache`。 Memcached是一个高性能、分布式内存对象缓存系统,它被广泛用于减轻数据库负载,提高网站的响应速度。而PHP的`...
### CentOS系统为PHP安装Memcached扩展的详细步骤 在现代Web开发中,为了提高网站的性能和响应速度,缓存技术被广泛应用。其中,Memcached作为一种高性能、分布式内存对象缓存系统,在加速动态Web应用程序方面表现...
本文将详细说明如何在CentOS操作系统上安装PHP的memcached扩展。 首先,理解为什么需要安装memcached扩展至关重要。memcached自1.2.4版本开始引入了CAS(Check and Set)协议,这是一个用于处理并发操作的机制,...
在本篇文章中,我们将详细探讨在CentOS环境下安装和配置Nginx 0.8.52、PHP 5.3.3、MySQL 5.5.6以及Memcached 1.4.5这一系列软件的过程,同时还会对配置进行优化以达到提升性能的目的。这些技术组件共同构成了一个...
- **PHP**:安装完成后需配置加速器eAccelerator,以及PHP的memcache扩展,以增强PHP应用性能。 #### 七、安装Squid - **Squid**:安装并配置Squid作为反向代理,同时利用其缓存功能进一步提高服务器响应速度。 #...
在PHP中有多个类似的缓存扩展,如eAccelerator、memcached、APC等。它们各有特点,但XCache因其优秀的性能和广泛的兼容性而受到青睐。例如,XCache支持线程安全环境,并且适用于多种PHP版本,包括PHP 4和PHP 5系列。...
在Linux系统中,尤其是对于老旧的CentOS 6.5版本...这些资源涵盖了各种PHP扩展的安装过程,以及使用Swoole、Redis和Memcached等工具进行高效开发的方法。通过学习这些文章,您可以提升在Linux环境中管理PHP扩展的能力。
**memcached 开发完整demo详解** ...在实践中,可以根据需求扩展这些基本操作,比如处理多服务器集群、错误检查以及性能优化等。通过深入理解和掌握`memcached` API,你能够构建出更高效、更可靠的分布式缓存系统。
3. `PECL`是PHP扩展的仓库,提供了`memcached`扩展的下载。 4. `phpize`是用于准备PHP扩展构建的工具。 5. `configure`脚本用于配置扩展的编译选项。 6. `php.ini`是PHP的配置文件,用于启用或禁用扩展。 7. `...
对于PHP,可以使用`php-memcached`扩展,其他语言也有相应的客户端库。例如,在PHP中,可以这样配置: ```php <?php $memcached = new Memcached(); $memcached->addServer('127.0.0.1', 11211); $memcached->add...
### CentOS 5.4 下的 Memcache 安装步骤 (Linux+Nginx+PHP+Memcached) 在 CentOS 5.4 系统上搭建 Linux+Nginx+PHP+Memcached 运行环境是一项常见的任务,尤其对于那些希望提高网站性能和响应速度的开发者来说尤为...
在多数操作系统上,可以通过包管理器安装Memcached,例如在Ubuntu上可以使用`apt-get install memcached`,在CentOS上使用`yum install memcached`。安装完成后,需要配置启动参数,如监听端口、最大内存大小等,...
- 在应用程序中集成 memcached,需要选择合适的客户端库,如 PHP 的 PECL memcache 扩展、Python 的 pymemcache 库等。 - 使用键值对进行数据存取,例如在 PHP 中,`$memcache->set('key', 'value')` 存储数据,`$...
下面来一起看看在CentOS系统安装Redis及Redis的PHP扩展的详细介绍。 1、安装Redis 1.1 如果没有安装wget,安装wget yum install wget 1.2 在http://redis.io/download页面查看redis版本,并下载安装 wget ...