天天看點

ubuntu免安裝配置openresty環境

前言

因公司項目需要開發維護,在ubuntu系統用指令安裝openresty,過程複雜且容易出錯.而且很容易出現缺少依賴導緻項目無法啟動

是以決定運用下載下傳openresty環境包,軟連結方式連結環境

openresty環境包

1.連結:https://pan.baidu.com/s/1RcIelqr7w4RgEutm46WuSQ

提取碼:1234

2.若處于龍華資訊内網

檔案處于:

10.132.212.188\lh-it知識庫\X資料備份\I工作交接\20201023-黃康高

1.先下載下傳openresty環境包

下載下傳openresty環境包

ubuntu免安裝配置openresty環境
ubuntu免安裝配置openresty環境

把openresty環境包解壓放入主目錄

ubuntu免安裝配置openresty環境

2.把nginx軟連結到/usr/local/sbin/下的系統環境變量

sudo ln -s /home/lwq/openresty/nginx/sbin/nginx /usr/local/sbin/nginx

lwq

為本機使用者名,請按自己電腦更改

ubuntu免安裝配置openresty環境

3.把openresty軟連結到/usr/local/下的系統環境變量

sudo ln -s /home/lwq/openresty /usr/local/openresty

lwq

為本機使用者名,請按自己電腦更改

ubuntu免安裝配置openresty環境

4.使用腳本安裝Lor Farmework

使用Makefile安裝lor架構:

git clone https://github.com/sumory/lor

cd lor

sudo make install

  • 如果

    sudo make install

    報錯有可能沒有安裝make
  • 執行

    sudo apt install make

預設lor的運作時lua檔案會被安裝到/usr/local/lor下, 指令行工具lord被安裝在/usr/local/bin下。

5.安裝redis-server

ubuntu免安裝配置openresty環境

檢視Redis是否啟動:

ps -ef|grep redis

ubuntu免安裝配置openresty環境

若是沒有啟動

輸入指令:

redis-cli

ubuntu免安裝配置openresty環境

到此環境安裝結束,下面的項目僅針對我公司的龍華資訊部門

補充:下載下傳vssas項目到本地(我把VSSAS放在smartFactory檔案夾下)

1.在路徑打開項目,啟動項目

ubuntu免安裝配置openresty環境

啟動程式指令:

sh start.sh local

停止程式指令:

sh stop.sh local

若啟動不成功報錯分析

ubuntu免安裝配置openresty環境

例子:

用Visual Studio Code打開項目,打開logs檔案夾,再打開dev-web-error.log檔案,可以看到這個問題
缺少oci8.lua檔案
           

打開終端到luasql檔案夾

ubuntu免安裝配置openresty環境

touch oci8.lua

0位元組檔案也ok,周遊到就可以

ubuntu免安裝配置openresty環境

成功解決