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
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!
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.
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
Verifique se você não está usando o pcre2. faça o download e compile o pcre, tente executar novamente.