WORDPRESS

Error al cargar la biblioteca compartida: libpcre.so.1

Recibo el siguiente error en Nginx.

$./nginx
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
$

Si encuentra el error anterior al iniciar Nginx, puede solucionarlo de las siguientes maneras.

Esto sucede por las siguientes tres razones.

  • no tienes PCRE instalado
  • Nginx no está compilado e instalado usando pcre
  • Biblioteca PCRE no configurada LD_LIBRARY_PATH

Hay varias formas de solucionar y resolver este problema. Entendamos el error y solucionémoslo en consecuencia.

nginx: error while loading shared libraries: libpcre.so.1

Nginx está buscando un archivo libpcre.so.1 pertenece a biblioteca PCRE y normalmente se instala en UNIX.

encontremos libpcre.so.1 Utilice el comando de búsqueda

$find / -name libpcre.so.1 
/usr/local/lib/libpcre.so.1 
$

Bien, tengo este archivo, lo que significa que PCRE está instalado y pasará al siguiente paso de solución de problemas.

Nota: Si no obtiene resultados de búsqueda, debe instalar PCRE con el siguiente comando.

yum install pcre

Si no tiene privilegios de raíz, puede pedirle al administrador del sistema que lo instale.

Ahora, establezcamos LD_LIBRARY_PATH como podemos ver libpcre.so.1 Disponible en /usr/local/lib

$export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Inicie Nginx y debería ser ahora.

¿Interesado en aprender Nginx?mira este curso.

Artículo Recomendado:  El modelado y diseño de bases de datos es fácil con estas 8 herramientas

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.