首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>postgre>正文

Linux下缓存服务器的应用

http://www.oklinux.cn  2006-04-13  来源: Chinaitlab收集整理    会员收藏  游客收藏  【 】 

  一、环境需求

  安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent.测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(——prefix=/usr/local/php)

  二、下载相关软件

  Memcached下载地址:http://www.danga.com/memcached/ memcache

  PHP模块下载地址: http://pecl.php.net/package/memcache

  推荐使用1.5版libevent 下载地址: http://www.monkey.org/~provos/libevent/

  本文不再讲述如何安装libevent

  三、安装和配置

  1、安装Memcached

  root@tonyvicky:# tar vxzf memcached-1.1.12.tar.gz

  root@tonyvicky:# cd memcached-1.1.12

  root@tonyvicky:# ./configure ——prefix=/usr/local/memcached

  root@tonyvicky:# make

  root@tonyvicky:# make install

  安装完之后要启动服务

  root@tonyvicky:# cd /usr/local/memcached/bin

  root@tonyvicky:# ./memcached -d -m 50 -p 11211 -u root

  参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行

  2、安装memcache PHP模块

  root@tonyvicky:# tar vxzf memcache-1.5.tgz

  root@tonyvicky:# cd memcache-1.5

  root@tonyvicky:# /usr/local/php/bin/phpize

  root@tonyvicky:# ./configure ——enable-memcache ——with-php-config=/usr/local/php/bin/php-config ——with-zlib-dir

  root@tonyvicky:# make

  root@tonyvicky:# make install

  安装完后会有类似这样的提示:

  Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/

  把这个记住,然后修改php.ini,把

  extension_dir = "./"

  修改为

  extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

  并添加一行

  extension=memcache.so

  3、测试脚本

  自己写一个PHP程序测试一下吧

  $memcache = new Memcache; //创建一个memcache对象

  $memcache->connect('localhost', 11211) or die ("Could not connect");

   //连接Memcached服务器

  $memcache->set('key', 'test');

  //设置一个变量到内存中,名称是key 值是test

  $get_value = $memcache->get('key');

  //从内存中取出key的值

  echo $get_value;?>


上一篇:在Linux上安装postgresql的全过程   下一篇:Linux下mySQL数据库开发技术


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux下mySQL数据库开发技术
·在Linux上安装postgresql的全过程
·PostgreSQL 7.2 教程 (2)
·在Red Hat 7.0上安装和配置PostgreSQL
·PostgreSQL 7.2 教程 (1)
·Linux实时内存数据库eXtremeDB性能
·postgresql访问认证设置
·四个命令整合apache2.0+php4+postgreSQL
·PostgreSQL 的热备和恢复
·源码安装Postgresql8.1.3+PostGIS1.1.2
·PostgreSQL入门,V0.9.3+++
·PostgreSql服务器的配置
·Linux下免费数据库PostgreSQL开发入门
·PostgreSQL介绍及安装指南
·ucLinux下sqlite数据库移植全攻略
·将你的网站从MySQL改为PostgreSQL
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·在Ubuntu和Debian系统下安装PostgreSQL
·如何从网络上登录其它计算机的PostgreS
·Ubuntu系统下安装和配置PostgreSQL 8.1
·在RedHat7.0上安装和配置PostgreSQL
·PostgreSQL7.2教程(2)
·PostgreSQL7.2教程(1)
·Python入门第十章 进一步学习
·Python入门第九章 类
·Python入门第八章 错误与例外
·Python入门第七章 输入输出
·Python入门第六章 模块
·Python入门第五章 Python数据结构
  阅读排行
·Python入门第七章 输入输出
·PostgreSQL 最新8.2版发布
·PostgreSQL介绍及安装指南
·PostgreSQL 的热备和恢复
·PostgreSQL 7.2 教程 (1)
·在Linux上安装postgresql的全过程
·PostgreSQL入门,V0.9.3+++
·源码安装Postgresql8.1.3+PostGIS1.1.2
·ucLinux下sqlite数据库移植全攻略
·Sqlite中文排序研究
·Linux实时内存数据库eXtremeDB性能
·将你的网站从MySQL改为PostgreSQL
·Linux下mySQL数据库开发技术
·postgresql访问认证设置
·BI相关的开源工具
网摘收藏: