unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library
生活随笔
收集整理的這篇文章主要介紹了
unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 介紹
官網:https://nginx.org/en/download.html
windows版本就不多說了,原理一模一樣,下面直接介紹linux
下載:
wget https://nginx.org/download/nginx-1.20.2.tar.gz2 安裝
2.1 環境準備
# 先安裝gcc-c++編譯器 yum install gcc-c++ yum install -y openssl openssl-devel # 再安裝pcre包 yum install -y pcre pcre-devel # 再安裝zlib包 yum install -y zlib zlib-devel2.2 安裝nginx
tar -zxvf nginx-1.20.2.tar.gz使用nginx默認配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module編譯安裝
make && make install3 啟動/重載
啟動
/usr/local/nginx/sbin/nginx重載
/usr/local/nginx/sbin/nginx -s reload查看進程
ps -ef | grep nginx報錯
PRCE
./configure: error: the HTTP rewrite module requires the PCRE library
編譯時權限不足
/usr/bin/install: cannot create regular file ‘/usr/local/lib/libpcre.so.1.2.13‘: Permission denied
Nginx開啟SSL模塊
nginx: [emerg] the “ssl” parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:119
查看nginx原有的模塊
新配置信息就應該這樣寫
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module make這里不要進行make install,否則就是覆蓋安裝
然后備份原有已安裝好的nginx
然后將剛剛編譯好的nginx覆蓋掉原有的nginx(這個時候nginx要停止狀態)
ps -ef|grep nginx kill -QUIT 2072 cp ./objs/nginx /usr/local/nginx/sbin/啟動查看
/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx -V總結
以上是生活随笔為你收集整理的unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue 模板语法 插值操作 绑定属性 计
- 下一篇: ./configure: error: