La configuration d'installation d'Apache ne trouve pas PCRE? (pcre-config pour libpcre introuvable)

9

Ce sont les exigences et les instructions sur la façon d'installer Apache sous Linux. http://httpd.apache.org/docs/current/install.html

J'ai donc tout installé ( c++ compiler, apret apr-util) pour pouvoir installer Apache correctement.

La seule chose qui reste est PCRE, je l'ai installé et il est situé dans mon /usr/local/src/pcre-8.32

Alors que j'essaie, sudo ./configure --with-included-aprj'obtiens cette erreur:

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

Qu'est-ce que je fais mal?

Ivan Ivković
la source

Réponses:

10

Le package de développement PCRE n'est pas installé sur votre système. Installez d'abord pcre-devel

sudo yum install pcre-devel -y

puis exécutez

sudo ./configure --with-included-apr

il prendra automatiquement pcre par défaut.

tejas
la source
9

Cela l'a résolu.

J'ai d'abord installé pcre dans /usr/local/pcre, en utilisant

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

Apache ensuite installé avec

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

Je l'ai résolu en donnant le chemin dans la configuration Apache

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

comme le compilateur recherche les paramètres de configuration dans le fichier de pré-configuration, nous devons donc donner l'emplacement exact du fichier de pré-configuration.

Udit
la source