問題資訊:
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: no such file or directory
問題原因:沒有安裝pcre庫,或安裝了pcre庫而沒有配置pcre共享庫。
解決方案:配置pcre共享庫。
1. 查詢pcre庫的位置。
[root@server06 ~]# cd /lib[root@server06 lib]# find / -type f -name *libpcre.so.*
/lib64/libpcre.so.0.0.1
/usr/local/lib/libpcre.so.1.2.4
/opt/nginx/pcre-8.36/.libs/libpcre.so.1.2.4
2. 將pcre庫進行軟連線。
redhat 64位機器讀取的pcre檔案為/lib64/libpcre.so.0.0.1檔案。
[root@server06 ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64/[root@server06 ~]# cd /usr/local/nginx/sbin/
[root@server06 sbin]# ./nginx
如32位機器操作方式型別,可能軟連線的位址為
ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1。
Linux Nginx安裝配置(Pcre安裝配置)
nginx安裝 一 安裝pcre pcre 作用是讓 nginx 支援 rewrite 功能 1 nginx的gzip模組需要 zlib 庫,rewrite模組需要 pcre 庫,ssl模組需要 openssl 庫,檢視程式是否已安裝 rpm q pcrerpm q opensslrpm q zli...
Linux共享庫路徑配置
分類 linux 2012 12 18 22 27 3060人閱讀收藏 舉報 linux下找不到共享庫檔案的典型現象為明明已經安裝某個軟包 如libnet,mysql 編譯鏈結可以正常進行,但是在執行時出現如 error while loading shared libraries libnet.s...
共享 codeigniter配置類庫
本類庫主要用來方便操作站點設定,比如 網域名稱,是否允許註冊等的設定。這類設定的資料表的設計一般為 id key value,比如key為site domain,value儲存對應的值,如 url 資料庫 create table option oid int 11 not null auto in...