Конфігурація установки 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 не встановлений у вашій системі. Спочатку встановіть 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 

оскільки компілятор шукає параметри конфігурації у файлі pre-config, отже, ми мусимо вказати точне розташування файлу pre-config.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.