总结一下我搜索到的Linux-windows-Memcahe安装配置
并且我照着例子配置成功的,在这里记录一下
Memcahe安装配置
一.windows下memcached安装
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
下面详细介绍如何在windows xp下安装memcached
我是想在php里用memcached,所以详细步骤如下:
1、memcached要想使用的话,必须在服务器上以服务的形式启动。因此需要下载一个
安装的服务程序。下载地址是
①先下载memcached-win32启动软件
http://jehiah.cz/projects/memcached-win32/
c:\mem\memcached.exe -d install (安装)
c:\mem\memcached.exe -d start (启动)
看一看进程里面有没有memcached进程,有则启动成功
②再下载
下载对应的php_memcached.dll php库文件,注意php版本问题,版本下载错了,是无法支持memcached的。
http://downloads.php.net/pierre/
③复制php_memcached.dll文件到PHP目录中的ext文件夹中
④修改php.ini这个配置文件,加入extension=php_memcache.dll 这一行代码。
⑤重启apache,然后用php写一个phpinfo()函数,打开php信息页面,如果列表里出现了memcache就说明安装成功了。
二.Linux下memcached安装
3.安装libevent
tar zxvf libevent-xxx.tar.gz
cd libevent-xxx ./configure
make
make install
我下载的1.4.9-stable版本,需要先make clean和make distclean后才能正常安装,否则报错:
make[2]: *** [event.lo] Error 1
make[2]: Leaving directory `/home/gd/Develope/libevent-1.4.9-stable'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gd/Develope/libevent-1.4.9-stable'
make: *** [all] Error 2
4.安装memcached
tar zxvf memcached-xxx.tar.gz cd memcached-xxx
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local
make
make install
问题出现了:当/usr/local/memcached/bin/memcached -d -p 6000 -u root -m 20的时候,出现以下错误:
error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
呀,明明安装了libevent,咋还提示找不到呢?
LD_DEBUG=libs /usr/local/memcached/bin/memcached -v
才看见,原来是一直在trying file=/usr/lib/i486-linux-gnu/libevent-1.4.so.2
我靠,那个麻烦啊
赶紧ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/i486-linux-gnu/libevent-1.4.so.2
然后再次启动memcached,看到那结果,连上帝都哭了,-----------------------------成功
分享到:
相关推荐
- **配置**:安装完成后,需要配置Memcached的监听端口、最大内存等参数,修改`/etc/memcached.conf`(Linux)或按照Windows服务方式进行配置。 4. **Memcached客户端库** - **多种语言支持**:Memcached提供了...
这个安装手册将引导你完成在Linux环境下安装和配置Memcached的过程。 首先,让我们了解Memcached的基本概念。Memcached是一个基于内存的数据存储系统,它能够存储键值对,并通过网络在多个服务器之间共享这些数据。...
本文档将详细介绍如何在Linux环境下部署和配置Memcache。 #### 二、环境准备 为了确保部署过程顺利进行,我们需要准备好以下软件包: 1. **Libevent**:用于事件处理的库,是Memcached运行的基础。 2. **Memcached...
这次,Memcached Java Client推出的2.6.1发布版是基于全新的performance分支,具有如下重大改进: 较之老版本,在性能上有300%左右的提升; 兼容老版本,用户无须修改自己的源代码; 支持多个memcached协议,包括...
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
Windows 下安装 Memcache - **步骤**: 1. **下载安装包**: - 地址: [http://download.csdn.net/detail/psdshow/3567146](http://download.csdn.net/detail/psdshow/3567146) 2. **解压缩**: - 将下载的压缩包...
各种缓存技术对比,memcache深度分析、使用 及技巧
7. **下载与安装**:用户通常需要将DLL文件复制到PHP的扩展目录,并在php.ini配置文件中启用它,以便在PHP环境中使用Memcached功能。 总的来说,这个"memcahe.dll"文件是PHP在Windows 7 64位环境下使用Memcached...
3. **平台兼容性:** `libevent` 提供了对多种操作系统的支持,包括 Linux、Windows、FreeBSD 等,这使得 Memcached 能够在不同的平台上运行。 **三、安装 Libevent** 在安装 Memcached 之前,首先需要安装 `...
Linux下安装memcahed的所有包和一键安装脚本、启动脚本,包括libevent、memcached、install-memcached.sh、start-memcached.sh,很方便的安装memcached
请注意,尽管本文档描述了如何在Windows上安装和使用PHP 5.3的Memcache扩展,但考虑到PHP 5.3的过时状态,建议升级到更现代的PHP版本,并使用更稳定和功能更丰富的Memcached(注意D是大写的)服务,其提供了更多的...
php5.4.3 redis memcahe mongo扩展dll 本人用的x86系统,32位 安装redis时,需要安装php_igbinary.dll扩展,并且在php.ini中,这个需要在redis的前面
PHP session跨服务器跨域解决方案 基于memcahe的session方法重写
在使用memcache之前,需要确保已经安装并启动了memcache服务。然后在php.ini配置文件中,启用memcache扩展,并设置session的存储引擎为memcache,如下: ```ini extension=memcache.so session.save_handler=...
3. **配置管理**:允许用户配置和调整Memcached的参数,如最大内存大小、超时时间等。 4. **故障检测**:自动检测并报告服务器的异常情况,如连接断开或响应慢。 5. **可视化界面**:提供友好的图形用户界面,便于...
Memcached 是一个高性能、分布式的内存对象缓存系统,它被设计用来缓解数据库负载,通过在内存中存储经常访问的数据来提高数据访问速度。在分布式环境中,多台服务器上部署Memcached实例,可以构建一个分布式缓存...
12、支持session在memcahe、database、file中的无缝切换。 13、高安全性,内置filter组件实现过滤机制,防止sql注入及xss跨站脚本攻击。 14、支持orm,真正实现OOP开发的快捷且性能优越。 15、内置document输出...
描述中的"windows下php7.0的memcahe扩展dll,NTS版X86的,看好再下"进一步强调了这个扩展是专为Windows操作系统设计的,并且适用于PHP 7.0的非线程安全版本,且适用于32位(X86)系统。下载前需要注意这些兼容性条件...
3. **跨平台**:支持多种操作系统,包括Linux、Windows、FreeBSD等。 4. **数据过期机制**:可以为每个缓存项设置存活时间(TTL),到期后自动删除。 ### 四、使用场景 1. **减轻数据库压力**:将频繁访问的数据...
PHP 5.6.23,查询目前最稳定的版本是memcache-2.2.7。 1.下载并解压缩。 wget http://pecl.php.net/get/memcache-2.2.7.tgz tar zxvf memcache-2.2.7.tgz 2. 编译。根据实际情况使用phpize和php-config... ...Zend Exten