启动Nginx报错:error while loading shared libraries: libpcre.so.0: cannot open shared object file

1.现象:

  输入:/usr/local/nginx/sbin/nginx

  报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libprofiler.so.0: cannot open shared object file: No such file or directory

2.错误原因:缺少libpcre.so.0,

3.进一步查看:

  输入:ldd $(which /usr/local/nginx/sbin/nginx)

  结果:libprofiler.so.0 => not found

  结论:可以看出libprofiler.so.0并没有找到

4.解决:

1)找出源文件:

  输入:find / -type f -name "libprofiler.so*"

  结果:

  /usr/local/lib/libprofiler.so.0.4.17
  /usr/local/src/gperftools-2.6.90/.libs/libprofiler.so.0.4.17

2)设置软连接:

  输入:ln -sv /usr/local/lib/libprofiler.so.0.4.17 /lib64/libprofiler.so.0

  返回:‘/lib64/libprofiler.so.0’ -> ‘/usr/local/lib/libprofiler.so.0.4.17’      说明设置成功了

3)再次检查:
  输入:/usr/local/nginx/sbin/nginx 

  返回:

  nginx: the configuration file /usr/local/nginx-1.12.2/conf/nginx.conf syntax is ok
  nginx: configuration file /usr/local/nginx-1.12.2/conf/nginx.conf test is successful

 

ok,搞定了

 

posted @   mei2023  阅读(4675)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示