the HTTP rewrite module requires the PCRE library这个错误,不要安装pcre2
下载安装pcre版本
https://ftp.pcre.org/pub/pcre/
nginx下载地址:
https://nginx.org/en/download.html
pcre安装
#下载
wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
#解压
tar -zxvf pcre-8.44.tar.gz
#进入文件夹
cd pcre-8.44
#编译
./configure
#安装
make && make install
nginx安装
#下载
wget -c https://nginx.org/download/nginx-1.19.9.tar.gz
#解压
tar -zxvf nginx-1.19.9.tar.gz
#进入安装目录
cd nginx-1.19.9
#编译
./configure --with-pcre=/nginx_install/pcre-8.44/
#安装
make
make install
nginx启动
#查找安装路径
[root@localhost /]# whereis nginx
nginx: /usr/local/nginx
#进入运行目录
[root@localhost /]# cd /usr/local/nginx
#启动nginx
/usr/local/nginx/sbin/nginx
#停止nginx
/usr/local/nginx/sbin/nginx -s stop
#退出nginx
/usr/local/nginx/sbin/nginx -s quit
#重新加载nginx配置文件nginx.conf
/usr/local/nginx/sbin/nginx -s reload
设置nginx开机启动
#设置nginx开机启动
vim /etc/rc.local
#文件末尾追加如下命令
/usr/local/nginx/sbin/nginx
#查看修改后文件
cat /etc/rc.local
#赋予权限
chmod +x /etc/rc.local