一昭殉、安裝準(zhǔn)備
安裝OpenResty之前,您必須將這些庫(kù) perl 5.6.1+, libreadline, libpcre, libssl安裝在您的電腦之中。
安裝perl支持
yum install perl* (yum安裝perl相關(guān)支持)
yum install cpan (perl需要的程序庫(kù)挪丢,需要cpan的支持)
安裝其他
yum install readline-devel pcre-devel openssl-devel gcc
二莽鸭、構(gòu)建 OpenResty
下載
從下載頁(yè) Download下載最新的 OpenResty? 源碼包,并且像下面的示例一樣將其解壓:
tar -xzvf openresty-VERSION.tar.gz
VERSION 的地方替換成您下載的源碼包的版本號(hào)吃靠,比如說(shuō) 1.11.2.2硫眨。
然后在進(jìn)入 openresty-VERSION/ 目錄, 然后輸入以下命令配置:
./configure
默認(rèn), --prefix=/usr/local/openresty 程序會(huì)被安裝到/usr/local/openresty目錄。
您可以指定各種選項(xiàng)巢块,比如
./configure --prefix=/opt/openresty \
--with-luajit \
--without-http_redis2_module \
--with-http_iconv_module \
--with-http_postgres_module
試著使用 ./configure --help 查看更多的選項(xiàng)礁阁。
配置文件(./configure script)運(yùn)行出錯(cuò)可以到 build/nginx-VERSION/objs/autoconf.err 找到。 VERSION 必須與OpenResty版本號(hào)相對(duì)應(yīng), 比如 1.11.2.2族奢。
make
您可以使用下面的命令來(lái)編譯:
make
如果您的電腦支持多核 make 工作的特性, 您可以這樣編譯:
make -j2
make install
如果前面的步驟都沒(méi)有問(wèn)題的話,您可以使用下面的命令安裝l OpenResty到您的系統(tǒng)之中:
make install
在 Linux,通常包括 sudo來(lái)執(zhí)行root權(quán)限做的事情姥闭。
三、運(yùn)行
[root@localhost openresty]# cd /usr/local/openresty/nginx
[root@localhost nginx]# sbin/nginx
四越走、確認(rèn)是否運(yùn)行成功
執(zhí)行下面命令
[root@localhost nginx]# curl http://localhost
輸出如下內(nèi)容棚品,說(shuō)明已經(jīng)成功運(yùn)行
<!DOCTYPE html>
<html>
<head>
<title>Welcome to OpenResty!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to OpenResty!</h1>
<p>If you see this page, the OpenResty web platform is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a >openresty.org</a>.<br/>
<p><em>Thank you for flying OpenResty.</em></p>
</body>
</html>
或者在瀏覽器中輸入http://localhost