日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

unbuntu nginx安装详解 /configure: error: the HTTP rewrite module requires the PCRE library

發布時間:2025/5/22 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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.gz

2 安裝

  • gcc-----------------必不可少的
  • zlib-----------------gzip需要
  • openssl(包括openssl-devel)-----SSL支持需要
  • pcre(包括pcre-devel)--------讓nginx支持正則表達式
  • 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-devel

    2.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 install

    3 啟動/重載

    啟動

    /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原有的模塊

    [root@root sbin]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.20.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) configure arguments: --prefix=/usr/local/nginx

    新配置信息就應該這樣寫

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module make

    這里不要進行make install,否則就是覆蓋安裝
    然后備份原有已安裝好的nginx

    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

    然后將剛剛編譯好的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的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。