¿La configuración de instalación de Apache no puede encontrar PCRE? (pcre-config para libpcre no encontrado)

9

Estos son los requisitos e instrucciones sobre cómo instalar Apache en Linux. http://httpd.apache.org/docs/current/install.html

Así que he todo instalado ( c++ compiler, apry apr-util) para poder instalar Apache correctamente.

Lo único que queda es PCRE, lo he instalado y está ubicado en mi /usr/local/src/pcre-8.32

Cuando intento sudo ./configure --with-included-aprobtener este error:

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

¿Qué estoy haciendo mal?

Ivan Ivković
fuente

Respuestas:

10

El paquete de desarrollo PCRE no está instalado en su sistema. Primero instale pcre-devel

sudo yum install pcre-devel -y

y luego correr

sudo ./configure --with-included-apr

tomará automáticamente pcre por defecto.

tejas
fuente
9

Esto lo resolvió.

Primero instalé pcre en /usr/local/pcre, usando

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

Luego instaló apache con

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

Lo resolví dando la ruta en la configuración de Apache

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

a medida que el compilador busca los ajustes de configuración en el archivo de preconfiguración, por lo tanto, debemos proporcionar la ubicación exacta del archivo de preconfiguración.

Udit
fuente