Konfiguracja instalacji Apache nie może znaleźć PCRE? (nie znaleziono pcre-config dla libpcre)

9

Są to wymagania i instrukcje dotyczące instalacji Apache w systemie Linux. http://httpd.apache.org/docs/current/install.html

Więc mam zainstalowane wszystko ( c++ compiler, apri apr-util), aby móc zainstalować Apache poprawnie.

Pozostało mi tylko PCRE, zainstalowałem go i znajduje się w moim /usr/local/src/pcre-8.32

Gdy próbuję sudo ./configure --with-included-apruzyskać ten błąd:

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

Co ja robię źle?

Ivan Ivković
źródło

Odpowiedzi:

10

Pakiet rozwojowy PCRE nie jest zainstalowany w twoim systemie. Najpierw zainstaluj program pcre-devel

sudo yum install pcre-devel -y

a następnie biegnij

sudo ./configure --with-included-apr

domyślnie automatycznie pobierze pcre.

tejas
źródło
9

To rozwiązało.

Najpierw zainstalowałem pcre /usr/local/pcre, używając

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

Następnie zainstalowano apache za pomocą

./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install
Ivan Ivković
źródło
0

Rozwiązałem go, podając ścieżkę w konfiguracji Apache

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

ponieważ kompilator szuka ustawień konfiguracyjnych w pliku przedkonfiguracyjnym, dlatego musimy podać dokładną lokalizację pliku przedkonfiguracyjnego.

Udit
źródło