国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

把Lua編譯進nginx步驟方法

2024-07-21 23:04:54
字體:
來源:轉載
供稿:網友

Lua編譯進nginx的方法

1、先安裝lua-jit,網上說也可以下載lua,不過lua-jit效率比較高,地址:http://luajit.org/download.html
我下的是2.0.3版本的
下載解壓后,直接make && make install就可以了,默認安裝在/usr/local目錄

2、下載ngx devel包
地址:https://github.com/simpl/ngx_devel_kit/tags
注意,這個是一個nginx的擴展,不需要編譯

3、下載nginx的lua擴展

https://github.com/openresty/lua-nginx-module/archive/v0.9.8.tar.gz

4、導出兩個變量

 

復制代碼 代碼如下:

export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-<VERSION>

 

其中LUAJIT表示luajit的安裝目錄

5、接下來是編譯nginx了

 

復制代碼 代碼如下:

 ./configure --prefix=/opt/nginxrw --with-http_gzip_static_module --with-http_stub_status_module
--with-http_ssl_module    --add-module=/data/src/lua-nginx-module-0.9.8  
--add-module=/data/src/ngx_devel_kit-0.2.19

 

其中兩個--add-module表示lua的nginx模塊和ngx devel包擴展

啟動時,可能報某個庫的路徑找不到:

 

復制代碼 代碼如下:

sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

 

用ldd命令可以看下某個二進制文件的引用的動態庫

解決辦法:

復制代碼 代碼如下:

echo "/usr/local/lib" >> /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

 

ok,是不是編譯成功了呢,開始編寫lua腳本

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗平县| 五华县| 奉节县| 成武县| 来安县| 图木舒克市| 黄冈市| 崇阳县| 邢台县| 友谊县| 津市市| 藁城市| 墨竹工卡县| 南城县| 宣恩县| 岑溪市| 峨边| 屯门区| 新余市| 龙海市| 偏关县| 汾阳市| 保山市| 都安| 上杭县| 五大连池市| 新绛县| 博兴县| 罗平县| 鄂温| 茂名市| 大城县| 怀远县| 乐陵市| 英山县| 视频| 泽州县| 抚州市| 怀宁县| 象山县| 三明市|