從下載頁 Download下載最新的 OpenResty® 源碼包,而且像下面的示例同樣將其解壓:html
tar -xzvf openresty-VERSION.tar.gz
VERSION
的地方替換成您下載的源碼包的版本號,好比說 0.8.54.6
。nginx
而後在進入 openresty-VERSION/
目錄, 而後輸入如下命令配置:redis
./configure
默認, --prefix=/usr/local/openresty
程序會被安裝到/usr/local/openresty目錄。post
您能夠指定各類選項,好比ui
./configure --prefix=/opt/openresty \ --with-luajit \ --without-http_redis2_module \ --with-http_iconv_module \ --with-http_postgres_module
試着使用 ./configure --help
查看更多的選項。lua
配置文件(./configure script)運行出錯能夠到 build/nginx-VERSION/objs/autoconf.err
找到。 VERSION
的地方必須與OpenResty版本號相對應, 好比 0.8.54.6
。rest
對於 Solaris,安裝開發庫通常經過 OpenSSL 的形式插入 /lib
, 所以當編譯時出現 missing OpenSSL 說明您已經安裝過了t, 特別是一些選項的時候 --with-ld-opt='-L/lib'
。code
您能夠使用下面的命令來編譯:htm
make
若是您的電腦支持多核 make
工做的特性, 您能夠這樣編譯:ip
make -j2
假設您是的機器是雙核。
若是前面的步驟都沒有問題的話,您能夠使用下面的命令安裝l OpenResty到您的系統之中:
make install
在 Linux,一般包括 sudo
來執行root權限作的事情。