O Apache ./configure não pode encontrar o script pcre-config

6

Estou tentando instalar o Apache na Red Hat. É um sistema que eu não tenho controle total (meus administradores me deram um diretório para trabalhar). Então baixei, configurei e instalei o APR, o APR-Util e o PCRE, além do Apache 2.4.7.

Corri o seguinte para APR:

./configure --prefix=/u01/app/apache/apr/
make
make install

Recebi o aviso para lembrar de executar

libtool --finish /usr/local/apr/lib

Eu mudei para

libtool --finish /u01/app/apache/apr/lib/

e ele disse que instalou as Bibliotecas naquele local

Da mesma forma, para o APR-Util, foi executado:

./configure --prefix=/u01/app/apache/apr-util/ --with-apr=/u01/app/apache/apr/bin
make
make install

Disse que as Bibliotecas foram instaladas em / u01 / app / apache / apr-util // lib

Em seguida, PCRE:

./configure --prefix=/u01/app/apache/pcre/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin
make
make install

Até agora, sem problemas. Agora eu tento configurar o apache

./configure --prefix=/u01/app/apache/apache247/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin --with-pcre=/u01/app/apache/pcre/bin

Encontra APR e APR-Util, mas é claro, recebo o erro "Não encontrei o script pcre-config em / u01 / app / apache / pcre / bin". Por que, eu não sei, como o arquivo está lá naquele local. O que estou fazendo de errado? Obrigado!

    
por Shawn 25.11.2013 / 21:56

4 respostas

10

Eu resolvi isso especificando o caminho completo para o arquivo pcre-config. Em outras palavras, em vez de:

--with-pcre=/u01/app/apache/pcre/bin

eu fiz:

--with-pcre=/u01/app/apache/pcre/bin/pcre-config
    
por 26.11.2013 / 15:48
0

Este é um script de shell e, portanto, deve começar com #! / path / to / interpret. A causa mais provável do seu problema é que esse caminho é ruim. Por exemplo, é #! / Bin / perl embora seu perl esteja em / usr / bin. Verifique isso, se não estiver correto, corrija-o manualmente e tente novamente.

    
por 25.11.2013 / 22:15
0

O pcre-8.37 instalado do pcre.org .os é o rhel 7.3 e o httpd 2.4.23.Após a instalação do pcre, não foi necessário mostrar o caminho explicitamente

    
por 15.04.2017 / 14:37
-1

Verifique se você não está usando o pcre2. faça o download e compile o pcre, tente executar novamente.

    
por 23.03.2018 / 22:33