O problema ocorre porque o pcre não estava instalado em seu sistema antes de você compilar o nginx. Agora que você tem as bibliotecas adequadas, você deve ser capaz de recompilar o nginx e executá-lo sem erros relacionados ao pcre.
Eu tenho tentado fazer com que uma configuração de Passageiro e Nginx funcione com arquivos php, mas estou tendo problemas com a biblioteca de expressões regulares PCRE. Instalar tudo correu bem, então eu estou supondo que encontrou as bibliotecas nesse ponto, mas agora, quando incluo um regex para arquivos PHP no meu arquivo nginx.conf, recebo o seguinte erro ao tentar iniciar o servidor:
nginx: [emerg] using regex "\.php$" requires PCRE library in /home/dev/nginx/conf/nginx.conf:59
Eu instalei pacotes com
apt-get install libpcre3 libpcre3-dev
e instalamos o PCRE 8.21 no usr / local / lib, mas nada parece estar funcionando. Existe uma maneira simples de definir o caminho para a biblioteca com o Nginx ou outra solução? Todos os problemas relacionados a isso parecem impedir a instalação do Nginx, mas são bem sucedidos quando as bibliotecas são instaladas.
Gostaria muito de receber ajuda!
Tom
O problema ocorre porque o pcre não estava instalado em seu sistema antes de você compilar o nginx. Agora que você tem as bibliotecas adequadas, você deve ser capaz de recompilar o nginx e executá-lo sem erros relacionados ao pcre.