Конфигурация установки Apache не может найти PCRE? (pcre-config для libpcre не найден)


9

Это требования и инструкции по установке Apache в Linux. http://httpd.apache.org/docs/current/install.html

Так я установил все ( c++ compiler, aprи apr-util) , чтобы иметь возможность правильно установить Apache.

Единственное, что осталось, это PCRE, я установил его, и он находится в моем /usr/local/src/pcre-8.32

Как я пытаюсь sudo ./configure --with-included-aprполучить эту ошибку:

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

Что я делаю неправильно?

Ответы:


10

Пакет PCRE devel не установлен в вашей системе. Сначала установите pcre-devel

sudo yum install pcre-devel -y

а потом беги

sudo ./configure --with-included-apr

по умолчанию он автоматически принимает pcre.


9

Это решило это.

Сначала я установил pcre /usr/local/pcre, используя

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

Затем установил Apache с

./configure --with-included-apr --with-pcre=/usr/local/pcre
make
sudo make install

0

Я решил это, указав путь в конфигурации Apache

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

так как компилятор ищет параметры конфигурации в файле предварительной конфигурации, следовательно, мы должны указать точное местоположение файла предварительной конфигурации.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.