感言:
以前在windows的環境中,linux環境中安裝過不少次openresty,sqlite,以及lsqlite的開發環境,但每次的安裝總遇到諸多問題,難以一次成功。終於在本次中很是順暢,熟練以後,現對系統環境搭建的步驟進行了梳理,記錄以下。本次環境在騰訊雲的centos7.2中半小時即安裝成功。linux
1,查看編譯環境是否完整.gcc和openresty的依賴包是否安裝.c++
鍵入命令gcc,如提示不存在則需yum -y install gcc 安裝gcc,yum -y install gcc-c++安裝gc++。sql
按照openresty官方手冊中的執行安裝所依賴的包:yum install readline-devel pcre-devel openssl-develwindows
2,下載安裝openresty-1.11.2.5.tar.gz。編譯安裝 ./configure ,gmake ,gmake install。安裝時請注意查看教程安裝所依賴的其它庫。centos
3,編譯安裝lua-5.1.5.tar.gz,ncurses-5.9.tar.gz和sqlite-autoconf-3200100.tar.gz。不建議使用最新的lua5.3版(貌似與後面的lsqlite不兼容),lua5.1依賴ncurses,先下載並安裝ncurses.lua
4,下載並編譯安裝luarocks-2.4.4.tar.gz和lsqlite3_fsl09x.zip。centos7
大功告成rest
其它可參考https://wenzhang.baidu.com/page/view?key=b5a0614aa37cdb64-1426563638sqlite