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