Linux-windows-Memcahe安装配置

总结一下我搜索到的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-dinstall(安装)

c:\mem\memcached.exe-dstart(启动)

看一看进程里面有没有memcached进程,有则启动成功

②再下载

下载对应的php_memcached.dllphp库文件,注意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

tarzxvflibevent-xxx.tar.gz

cdlibevent-xxx./configure

make

   make install

我下载的1.4.9-stable版本,需要先make clean和make distclean后才能正常安装,否则报错:

make[2]:***[event.lo]Error1

make[2]:Leavingdirectory`/home/gd/Develope/libevent-1.4.9-stable'

make[1]:***[all-recursive]Error1

make[1]:Leavingdirectory`/home/gd/Develope/libevent-1.4.9-stable'

make: *** [all] Error 2

4.安装memcached

tarzxvfmemcached-xxx.tar.gzcdmemcached-xxx

./configure--prefix=/usr/local/memcached--with-libevent=/usr/local

make

makeinstall

问题出现了:当/usr/local/memcached/bin/memcached-d-p6000-uroot-m20的时候,出现以下错误:

errorwhileloadingsharedlibraries:libevent-1.4.so.2:cannotopensharedobjectfile:Nosuchfileordirectory

呀,明明安装了libevent,咋还提示找不到呢?

LD_DEBUG=libs/usr/local/memcached/bin/memcached-v

才看见,原来是一直在tryingfile=/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,看到那结果,连上帝都哭了,-----------------------------成功

相关推荐