我剛安裝了客運3.0.11和nginx和得到這個錯誤:加載時出錯的共享庫:「libpcre.so.0:無法打開共享對象文件:沒有這樣的文件或目錄」
Starting nginx: /opt/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
我剛安裝了客運3.0.11和nginx和得到這個錯誤:加載時出錯的共享庫:「libpcre.so.0:無法打開共享對象文件:沒有這樣的文件或目錄」
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庫。
我得到了同樣的錯誤,我通過運行sudo ldconfig
解決了問題。
執行以下命令並重新啓動服務器。
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
我已經安裝了PCRE。你能否請求告訴我配置環境來解決這個問題。 – user908798 2011-12-14 08:21:48
你在哪個平臺上?你在哪裏安裝PCRE? – 2011-12-14 15:04:23
更進一步嗎?我仍然遇到同樣的問題 – redroot 2011-12-22 11:10:45