MENU

lnmp1.7集成openresty

January 3, 2021 • linux相关

第一步:安装lnmp

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp

第二步:修改配置

修改 lnmp.conf 中的 Enable_Nginx_Lua='n'改成 y

Download_Mirror='https://soft.vpser.net'

Nginx_Modules_Options=''
PHP_Modules_Options=''

##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'

Enable_Nginx_Openssl='y'
Enable_PHP_Fileinfo='n'
Enable_Nginx_Lua='y'
Enable_Swap='y'

第三步:升级nginx

升级 nginx1.19.6

./upgrade.sh nginx
> 1.19.6

也可以直接将openresty中的nginx替换进lnmp

第四步:安装openresty

wget https://openresty.org/download/openresty-1.19.3.1.tar.gz
tar -zxvf openresty-1.19.3.1.tar.gz
cd openresty-1.19.3.1/
./configure --with-http_stub_status_module --with-http_v2_module
make && make install

第五步:替换掉lnmp中的nginx

vim /etc/init.d/nginx
;NGINX_BIN=/usr/local/nginx/sbin/$NAME
NGINX_BIN=/usr/local/openresty/nginx/sbin/$NAME
;CONFIG=/usr/local/nginx/conf/$NAME.conf
CONFIG=/usr/local/openresty/nginx/conf/$NAME.conf

第六步:修改/bin/lnmp里的,保证lnmp vhost可用

替换内部的 /usr/local/nginx/usr/local/openresty/nginx

vim /bin/lnmp

重启或重载openresty

/etc/init.d/nginx restart

资料

使用LNMP构建Linux+PHP+OpenResty+MySQL环境

Last Modified: July 10, 2021