A configuração de instalação do Apache não consegue encontrar o PCRE? (pcre-config para libpcre não encontrado)

9

Estes são os requisitos e instruções sobre como instalar o Apache no Linux. http://httpd.apache.org/docs/current/install.html

Então, eu instalei tudo ( c++ compiler, apre apr-util) para poder instalar o Apache corretamente.

A única coisa que resta é PCRE, eu instalei e ele está localizado no meu /usr/local/src/pcre-8.32

Enquanto estou tentando sudo ./configure --with-included-apr, recebo este erro:

checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

O que estou fazendo errado?

Ivan Ivković
fonte

Respostas:

10

O pacote PCRE devel não está instalado no seu sistema. Primeiro instale o pcre-devel

sudo yum install pcre-devel -y

e depois corra

sudo ./configure --with-included-apr

ele assumirá automaticamente o pcre por padrão.

tejas
fonte
9

Isso resolveu.

Primeiro instalei o pcre /usr/local/pcre, usando

./configure --prefix=/usr/local/pcre
make
sudo make install

Em seguida, instalei o apache com

./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
Ivan Ivković
fonte
0

Eu o resolvi dando o caminho na configuração do Apache

./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config 

como o compilador procura as definições de configuração no arquivo de pré-configuração, temos que fornecer a localização exata do arquivo de pré-configuração.

Udit
fonte