IT_man 發表於 2015-10-31 21:01:04

Nginx啟動提示找不到libpcre.so.1解決方法

nginx -v 時提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,意思是找不到libpcre.so.1這個模組,而導致啟動失敗。
要解決這個方法非常容易如果是32位系统#ln -s /usr/local/lib/libpcre.so.1 /lib如果是64位系统#ln -s /usr/local/lib/libpcre.so.1 /lib64然後再啟動nginx就OK了# service nginx start
BUTservice nginx start show error:nginx: unrecognized serviceSolution: 原因是找不到啟動的script 及 可執行檔cp /usr/sbin/nginx /etc/init.d/   nginx是執行檔複製別台server 之 /etc/rc.d/init.d/nginx 到 本機 /etc/rc.d/init.d/nginx   此處nginx 是啟動的script 再一次 service nginx startshow error:Starting nginx: nginx: getpwnam("nginx") failed in /etc/nginx/nginx.conf:2   原因是沒有 nginx 用戶及群組Sol:groupadd -r nginx
useradd -r -g nginx -s /bin/false -M nginxor/usr/sbin/groupadd -f nginx/usr/sbin/useradd -M -s /sbin/nologin -g nginx nginx       //-M 不建立使用者目錄
vi /etc/passwd 查看是否已新增nginx
again service nginx startshow error:Starting nginx: nginx: mkdir() "/var/cache/nginx/client_temp" failed (2: No such file or directory)Sol: 查無 /var/cache/nginx/ 此目錄mkdir /var/cache/nginxagain service nginx start======ok
頁: [1]
查看完整版本: Nginx啟動提示找不到libpcre.so.1解決方法