创建博客 登录  
 关注
   显示下一条  |  关闭

智圆行方

向上走,即便一小步,也有新高度

 
 
 

日志

 
 

Lampp下安装Memcache模块  

2009-11-16 23:52:01|  分类: PHP |  标签: |字号 订阅

环境:Centos4.6+Lampp1.7.2(Php5.3)

1. 下载Lampp最新版本1.7.2(xampp-linux-1.7.2.tar.gz)到临时目录

    下载地址:http://www.apachefriends.org/zh_cn/xampp-linux.html

2. 安装Lampp  tar xvfz xampp-linux-1.7.2.tar.gz -C /opt

3. 下载Memcache 2.2.5 下载地址:http://pecl.php.net/package/memcache

4. 编译Memcache

>>> tar -zxvf memcache-2.2.5.tgz

>>> cd memcache-2.2.5

>>> /opt/lampp/bin/phpize

//注:这时报错,缺少php.h、zend_modules.h、zend_extensions.h

>>> ./configure --with-php-config=/opt/lampp/bin/php-config --enable-memcache 

//注:这时报错,configure: error: Cannot find php_session.h

5. 找到原因,由于使用的Lampp是应用版,缺少必要的头文件!

6. 下载Lampp开发包(xampp-linux-devel-1.7.2.tar.gz)到临时目录

    下载地址还是:http://www.apachefriends.org/zh_cn/xampp-linux.html

7. 解压开发包,将其中的include目录复制到应用的lampp目录下

>>> tar -zxvf xampp-linux-devel-1.7.2.tar.gz

>>> cp ./lampp/include /opt/lampp/ -R

8. 再次编译Memcache

>>> cd memcache-2.2.5

>>> /opt/lampp/bin/phpize

>>> ./configure --with-php-config=/opt/lampp/bin/php-config --enable-memcache 

>>> make

>>> make install

//注:编译成功,提示Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/

9. 修改Php配置文件,启用Memcache

>>> vi /opt/lampp/etc/php.ini

//找到Dynamic Extensions的位置,添加一行:extension="memcache.so"

10.重启Lampp:/opt/lampp/lampp restart

这时,使用phpinfo脚本查看时,会发现memcache的配置段,说明安装成功!

 或者,在/opt/lampp/htdocs/下建立一个测试php:test.php

<?php
$memcache = new Memcache;
$memcache->connect('192.168.1.105',11211) or die('connect failed!');
$version = $memcache->getVersion();
echo $version;
?>

访问http://192.168.1.104/test.php,输出:1.2.1,表示测试成功!

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(329)| 评论(0)| 引用 (0) |举报

历史上的今天

相关文章

最近读者

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012