zoukankan      html  css  js  c++  java
  • Nginx安装启动过程报错libpcre.so.1 cannot open shared object file: No such file or directory

    具体报错信息如下:

    nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

    环境:因为生产环境不让使用root用户,但是安装linux 的gcc 、precel、zlib等依赖库权限不够,因此准备使用root用户安装,安装完成之后将权限切换至oper用户。因为nginx又安装在home目录,各种映射问题都暴露出来了,安装过程中这个错误卡了很长时间,错误提示信息可以得知是因为缺少lib文件导致。

    使用命令查看具体原因:

    ldd $(which /home/oper/sbin/nginx)

    明显   /lib64目录下该软连接没有指向任何东西。因此建立软链接就可以了。

    ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1

    再次查看

    ldd $(which /home/oper/sbin/nginx)

    解决了,直接启动nginx

    /home/oper/sbin/nginx

  • 相关阅读:
    ios开发之--把秒转换为天时分秒
    网络爬虫的类型
    网络爬虫的组成
    为什么要学网络爬虫
    什么是网络爬虫
    Windows 下安装 Python3
    Linux 下安装 Python3
    HTTP 代理
    HTTP Cookies
    爬虫的基本原理
  • 原文地址:https://www.cnblogs.com/lidedong/p/10105014.html
Copyright © 2011-2022 走看看