luajit-plus

二進位制安裝包倉庫

首先我們需要配置二進位制安裝包的倉庫,按照以下命令進行配置。(命令中的 CLIENT_TOKEN 需要替換成訂閱郵件中的有效 Token)

針對 Ubuntu/Debian/CentOS/Rocky/Red Hat Enterprise Linux/Fedora OS/Alibaba Cloud Linux/Tencent Linux 這些系統:

curl -o get-xray-priv-lib-repo.sh https://pkg2.openresty.com/scripts/get-xray-priv-lib-repo.sh

sudo bash get-xray-priv-lib-repo.sh -l luajit-plus -t CLIENT_TOKEN

針對 Alpine 作業系統:

curl -o get-xray-priv-lib-repo.sh https://pkg2.openresty.com/scripts/get-xray-priv-lib-repo.sh

sudo sh get-xray-priv-lib-repo.sh -l luajit-plus -t CLIENT_TOKEN

安裝

對於使用 yum 包管理器的作業系統,執行以下命令進行私有庫的安裝。

sudo yum install --disablerepo="*" --enablerepo=luajit-plus -y openresty-luajit-plus openresty-luajit-plus-devel

對於使用 dnf 包管理器的作業系統,執行以下命令進行私有庫的安裝。

sudo dnf install --disablerepo="*" --enablerepo=luajit-plus -y openresty-luajit-plus openresty-luajit-plus-devel

對於使用 apt 包管理器的作業系統,執行以下命令進行私有庫的安裝。

sudo apt-get install -y openresty-luajit-plus openresty-luajit-plus-dev

對於 alpine 作業系統,執行以下命令進行私有庫的安裝。

sudo apk add openresty-luajit-plus openresty-luajit-plus-dev

重新編譯 OpenResty

可參照 installation 進行編譯,執行 ./configure 時在 –with-luajit 引數後面加上 luajit-plus 的安裝路徑。

wget https://openresty.org/download/$pkg.tar.gz
tar -xzvf $pkg.tar.gz
cd $pkg
./configure --prefix=/opt/openresty \
            --with-luajit=/usr/local/openresty/luajit-plus \
            ...

make
make install