手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

LNMP:Linux+ Nginx+MySQL+PHP编译安装

[日期:2012-11-22] 来源:Linux社区  作者:林夕jing [字体: ]
七、使用libmemcached的客户端工具:
 
访问memcached的传统方法是使用基于perl语言开发的Cache::memcached模块,这个模块在大多数perl代码中都能良好的工作,但也有着众所周知的性能方面的问题。libMemcached则是基于C语言开发的开源的C/C++代码访问memcached的库文件,同时,它还提供了数个可以远程使用的memcached管理工具,如memcat, memping,memstat,memslap等。
 
1) 编译安装libmemcached
  1. # tar xf libmemcached-1.0.2.tar.gz
  2. # cd libmemcached-1.0.2
  3. # ./configure
  4. # make && make install
  5. # ldconfig -v
接下来就可以在命令行里调用服务或查看服务状态了
2) 在/usr/local/bin下有一系列客户端工具,可以直接使用了
例如:
  1. [root@www ~]# memping --server=127.0.0.1:11211
  2. [root@www ~]# memstat --server=127.0.0.1:11211
  3. Server: 127.0.0.1 (11211)
  4. pid: 29198
  5. uptime: 3660
  6. time: 1352786258
  7. version: 1.4.15
  8. libevent: 2.0.20-stable
  9. pointer_size: 32
  10. rusage_user: 0.003999
  11. rusage_system: 0.037994
  12. curr_connections: 10
  13. ………………………………
 
八、Nginx整合memcached:
 
  1. vim /etc/nginx/nginx.conf
  2. server {
  3. listen 80;
  4. server_name www.magedu.com;
  5. #charset koi8-r;
  6. #access_log logs/host.access.log main;
  7. location / {
  8. set $memcached_key $uri;
  9. memcached_pass 127.0.0.1:11211;
  10. default_type text/html;
  11. error_page 404 @fallback;
  12. }
  13. location @fallback {
  14. proxy_pass http://172.16.0.1;
  15. }
  16. }
 
ok,到这里LNMP编译安装以及memcached缓存系统的安装就告一段落了,动手尝试一下~~
linux
相关资讯       LNMP  Nginx编译安装  Nginx PHP MySQL 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款