我刚刚安装了Passenger 3.0.11 和nginx并收到此错误:
Starting nginx: /opt/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
请您参考如下方法:
消息意味着它所说的。 nginx
可执行文件被编译为期望 PCRE(与 Perl 兼容的正则表达式)共享库在 LD_LIBRARY_PATH 上的某处可用或在 /etc/ld.so.conf
中指定。或任何适用于您的操作系统的等效库定位机制,并且它找不到库。
您将需要安装 PCRE - 或配置您的环境,以便 nginx
将查找安装它的 PCRE 库。