热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

为Nginx安装memc,lua,drizzle模块

a.安装drizzle7-2011.07.21.tar.gzwgethttp://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gztarzxvfdrizzle7-2011.07.21.tar.gzcddrizzle7-2011.07.21./configure--pre
a.安装drizzle7-2011.07.21.tar.gz
wget  http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gz
tar zxvf drizzle7-2011.07.21.tar.gz 
cd drizzle7-2011.07.21
./configure --prefix=/usr/local/drizzle7 --without-server
make install-libdrizzle-1.0
echo  "/usr/local/drizzle7/lib/" >> /etc/ld.so.conf
ldconbfig

b.安装lua
tar zxvf readline-6.1. tar .gz
cd readline-6.1
. /configure
make
make install
为了让动态链接库为系统所共享,我们这里用ldconfig
ldconfig - v
如果下面还是报错  yum install readline-devel ncurses-devel
tar zxvf lua-5.1.4. tar .gz
cd lua-5.1.4
# 64位系统,需在CFLAGS里加上-fPIC ,我们用vim编辑下src/Makefile文件,修改代码如下所示:
vi src /Makefile
CFLAGS= -O2 -Wall -fPIC $(MYCFLAGS)
vi Makefile
INSTALL_TOP= /usr/local/lua         #修改安装路径
make linux
make install

 c.配置变量。
[root@HANginxBackup ngx_mod] # export LUA_LIB=/usr/local/lua/lib/
[root@HANginxBackup ngx_mod] # export LUA_INC=/usr/local/lua/include/
[root@HANginxBackup ngx_mod] # export LIBDRIZZLE_INC=/usr/local/drizzle7/include/libdrizzle-1.0/
[root@HANginxBackup ngx_mod] # export LIBDRIZZLE_LIB=/usr/local/drizzle7/lib/

d.下载解压模块
根据“详细模块地址分别为”  下载
unzip drizzle-nginx-module-v0.1.2-0-gb05c67f.zip -d /usr/src/ngx_mod/
  unzip echo -nginx-module-v0.41-1-gb3ad5c1.zip -d /usr/src/ngx_mod/
  unzip lua-nginx-module-v0.5.14-0-g7b363ee.zip -d /usr/src/ngx_mod/
  unzip memc-nginx-module-v0.13rc3-17-gecaf870.zip -d /usr/src/ngx_mod/
unzip ngx_devel_kit-v0.2.17-10-g4192ba6.zip -d /usr/src/ngx_mod/
unzip rds-json-nginx-module-v0.12rc10-1-g804371f.zip -d /usr/src/ngx_mod
unzip set -misc-nginx-module-v0.22rc8-5-ge79e7f0.zip -d /usr/src/ngx_mod/
  unzip srcache-nginx-module-v0.14-1-gec3c754.zip -d /usr/src/ngx_mod/

e安装nginx
上模块一起安装
cd nginx-1.0.10/
. /configure --user=nginx --group=nginx --prefix= /usr/local/ngx_mod/ --with-http_stub_status_module --with-http_ssl_module --with-sha1= /usr/lib --add-module= /usr/src/nginx-1 .0.10 /trunk/ --add-module= /usr/src/ngx_mod/simpl-ngx_devel_kit-4192ba6 --add-module= /usr/src/ngx_mod/agentzh-set-misc-nginx-module-e79e7f0 --add-module= /usr/src/ngx_mod/agentzh-memc-nginx-module-ecaf870 --add-module= /usr/src/ngx_mod/agentzh-echo-nginx-module-b3ad5c1 --add-module= /usr/src/ngx_mod/chaoslawful-lua-nginx-module-7b363ee --add-module= /usr/src/ngx_mod/agentzh-srcache-nginx-module-ec3c754 --add-module= /usr/src/ngx_mod/chaoslawful-drizzle-nginx-module-b05c67f --add-module= /usr/src/ngx_mod/agentzh-rds-json-nginx-module-804371f
make && make install

推荐阅读
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • 本文详细介绍了Vim编辑器中的三种模式(命令模式、末行模式和编辑模式)以及它们之间的操作区别和切换方法。Vim编辑器凭借其多种命令快捷键和高效率的操作方式,得到了广大厂商和用户的认可。对于想要高效操作文本的用户来说,了解这些模式的使用方法是必不可少的。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ... [详细]
  • 1、打开etcsysconfiggrub,   #vimetcsysconfiggrub   内容如下: ... [详细]
  • 错误:requireluasql.mysqlstdin:1:moduleluasql.mysqlnotfound:nofieldpackage.preload[lua ... [详细]
  • 1、概念解读1.1什么是链接?链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的方法。Linux系统中有两种链接:硬链接(HardLink)和软链接(SoftLink), ... [详细]
author-avatar
ZJ1314520俊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有