將lua編譯進nginx

2022-08-03 13:51:18 字數 788 閱讀 5809

export luajit_lib=/usr/local/lib

export luajit_inc=/usr/local/include/luajit-

其中luajit表示luajit的安裝目錄

5、接下來是編譯nginx了

其中兩個--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指令碼吧

將firmware編譯進kernel空間

法2 kernel 4.14版本方法 kernel原本就是支援將firmware編譯進核心的。早些年,用的比較多的是方法一。這也就導致了kernel裡面多了很多firmware檔案,這些檔案對於kernel原始碼來說。不適合放在release版本裡面。使用者自己需要時新增比較合適。所以有了下面兩個修...

將vsftpd編譯進openwrt的韌體中去

scripts feeds install d m vsftpd 3 之後回根目錄,輸入 make menuconfig 在network file trasfer下就可以找到vsftpd了,果斷按下y選擇編譯進韌體,當然你也可以選擇m那麼就只會編譯出ipk檔案來了。4 make v 99 編譯出b...

nginx編譯安裝支援lua指令碼

一 準備編譯環境 1 作業系統 centos7.6 2 安裝編譯所需安裝包 yum install gcc pcre pcre devel zlib zlib devel openssl openssl devel y gcc 編譯環境 pcre是乙個perl庫,包括perl相容的正規表示式庫,ng...