openresty安装

下载最新版:

https://openresty.org/download/openresty-1.13.6.2.tar.gz

 

安装前的准备

您必须将这些库 perl 5.6.1+libpcrelibssl安装在您的电脑之中。 对于 Linux来说, 您需要确认使用 ldconfig 命令,让其在您的系统环境路径中能找到它们。

 

Fedora 和 RedHat 用户

推荐您使用yum安装以下的开发库:

yum install pcre-devel openssl-devel gcc curl

 

构建 OpenResty

下载

从下载页 Download下载最新的 OpenResty® 源码包,并且像下面的示例一样将其解压:

tar -xzvf openresty-VERSION.tar.gz

VERSION 的地方替换成您下载的源码包的版本号,比如说 0.8.54.6

./configure

然后在进入 openresty-VERSION/ 目录, 然后输入以下命令配置:

./configure

默认, --prefix=/usr/local/openresty 程序会被安装到/usr/local/openresty目录。

您可以指定各种选项,比如

./configure --prefix=/opt/openresty \
            --with-luajit \
            --without-http_redis2_module \
            --with-http_iconv_module \
            --with-http_postgres_module

试着使用 ./configure --help 查看更多的选项。

配置文件(./configure script)运行出错可以到 build/nginx-VERSION/objs/autoconf.err 找到。 VERSION 的地方必须与OpenResty版本号相对应, 比如 0.8.54.6

gmake

gmake install

启动nginx

/usr/local/openresty/nginx/sbin/nginx

在地址栏输入http://192.168.3.200/

进一步修改/usr/local/openresty/nginx/conf/nginx.conf,测试lua是否正常工作

 

重新加载nginx

/usr/local/openresty/nginx/sbin/nginx -s reload

验证配置文件正确性

 /usr/local/openresty/nginx/sbin/nginx -t

curl 验证

curl http://localhost:8000/

输出

welcome to lua world!

 

 

你可能感兴趣的:(lua,openresty)