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?

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.


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

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.