安裝lua和openresty

c3tc3tc3t發表於2016-11-23

#### ubuntu 16.04 64bit 安裝Lua luajit 及openresty

1 安裝lua ,因為luajit 支援lua5.1較好.貌似不支援5.2和5.3作為學習,我就安裝5.1

sudo apt-get update
sudo apt-get install lua5.1

2 安裝luajit 這個預設Ubuntu倉庫裡是2.04,我自己手動下下載最新的測試版,有本書叫
<< openresty最佳實踐 >>上說,beta版也很穩定.我也是為了學習瞭解,就安裝測試版

下載頁面 http://luajit.org/download.html

下載這個版本 LuaJIT-2.1.0-beta2

然後預設編譯安裝就行

make && sudo make install


#### 注意最後終端會提示 你建立一個軟裡連結,你需要執行一下.我這裡找不到那條語句了


3 安裝openresty,也是下載編譯安裝,編譯時候我使用下面的編譯配置


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

然後執行

make
sudo make install

安裝過程沒有錯誤就行.

4 openresty的程式目錄是/opt/openresty,最好加入到path裡去


#### 注意 openresty預設自帶了nginx,你不需要再安裝nginx了

5 測試hello

按照這個教程就行
https://moonbingbing.gitbooks.io/openresty-best-practices/content/openresty/helloworld.html


#### 注意在啟動的時候,你需要到/opt/openresty/nginx/sbin目錄下,使用裡面的nginx來啟動應用

sudo ./nginx -p ~/projects/openresty/openresty-test

相關文章