2011-12-14 11 views

Respuesta

4

El mensaje significa lo que dice. El ejecutable nginx se compiló para esperar que la biblioteca compartida PCRE (Perl-Regular Expression) esté disponible en algún lugar de LD_LIBRARY_PATH o se especifique en /etc/ld.so.conf o cualquier mecanismo equivalente de localización de bibliotecas que se aplique a su sistema operativo y no puede encontrar la biblioteca.

Necesitará instalar PCRE - o configure su entorno para que nginx busque la biblioteca PCRE donde está instalado.

+0

Ya instalo PCRE. ¿Podrían decirme que configure el entorno para solucionarlo? – user908798

+0

¿En qué plataforma estás? ¿Dónde instalaste PCRE? –

+0

algo más sobre esto? Sigo teniendo el mismo problema – redroot

65

Recibí el mismo error y solucioné el problema ejecutando sudo ldconfig.

+0

¡esto funcionó para mí! – ersamy

+3

Había instalado PCRE manualmente antes de la instalación del pasajero (tratando de resolver otro error con esa versión del pasajero) y recibí este error cuando intentaba iniciar nginx. "sudo ldconfig" también me ayudó. ¡Muchas gracias! – Voldy

+0

Esta debería ser la respuesta al menos para Ubuntu 11 –

4

Ejecute a continuación el comando y reinicie el servidor de nuevo.

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

¡Esto funciona para mí! – aotian16

Cuestiones relacionadas