正文: 1 下载luajit 2.0并安装 http://luajit.org/download.html 我是直接使用源码make && make install 所以lib和include是直接放在/usr/local/lib和usr/local/include
2 下载nginx源码,解压 注意版本号,如果机子上已经装了nginx,不想升级的话,请使用/to/nginx/sbin/nginx –v 来查看版本号
3 下载ngx_devel_kit HERE 解压 4 下载nginx_lua_module HERE 解压
5 进入nginx源码文件夹 cd nginx-1.0.11/
6 导入环境变量,编译
export LUAJIT_LIB=/usr/local/lib #这个很有可能不一样
./configure --prefix=/opt/nginx \ #nginx的安装路径
make -j2
7 测试是否成功: nginxconfig中加入
location /hello { default_type 'text/plain'; content_by_lua 'ngx.say("hello, lua")'; } 使用/to/nginx/sbin/nginx –t 检查nginx配置,此时应该没有报错
8 /to/nginx/sbin/nginx #启动nginx 或者/to/nginx/sbin/nginx –s reload #重启nginx
访问192.168.100.1/hello 会出现“hello,lua”
安装成功! (责任编辑:IT) |