configure: error: APR не найден. Прочтите документацию

Я пытаюсь установить apache в моей Linux-машине. Но когда я попытался ./configure --prefix =/usr/local/apache он показывает ошибку configure: error: APR not found. Please read the documentation configure: error: APR not found. Please read the documentation. Я попытался установить apr с помощью yum install apr apr-deve и это говорит

Package apr-1.4.6-1.fc15.x86_64 already installed and latest version No package apr-deve available.

Nothing to do Что мне теперь делать? Извините, что я новичок в LINUX

Ответы

Ответ 1

Фактически мне пришлось также установить aprutils... Поэтому попробуйте использовать:

sudo apt-get install libapr1-dev libaprutil1-dev

Ответ 2

В каталоге, где вы установили дистрибутив apache httpd, есть каталог, который называется /srclib

Вы перейдете в этот каталог cd /srclib. Убедитесь, что вы находитесь в этой папке. Теперь откройте ваш браузер и перейдите на http://apr.apache.org/download.cgi и загрузите файлы apr- *. tar.gz в этот каталог.

wget <link>

Разархивируйте и распакуйте их в каталог srclib после извлечения убедитесь, что вы переименовали каталоги apr- * в "apr" и "apr- util" соответственно. Например:

mv apr-1.6.5 apr
mv apr-util-1.6.1 apr-util

Теперь он должен прочитать файлы .apr из этой папки. После этого он также запросит apr-util, следуйте той же процедуре.

Надеюсь это поможет!

Ответ 3

Если ваша установка на apache 2.2 или меньше, чем флаг добавления --with-included-apr

Если вы используете 2.4, вы можете перейти на https://apr.apache.org/download.cgi и загрузить последние apr и apr-util. Распакуйте их и переместите их в исходный файл apache в /srclib. Убедитесь, что они названы apr и apr-util, а не apr.xxx. Затем вы можете использовать флаг --with-included-apr

Ответ 4

Для моей установки linux я прошел мимо этого, загрузив пакет apr-dev с помощью локального менеджера пакетов:

opkg install libapr-1-dev

Это было на Angstrom linux, поэтому ваша версия команды, вероятно, будет отличаться, заменив opkg на apt-get или любой другой менеджер вашего дистрибутива.

Ответ 5

Существует несколько способов загрузки последних apr и apr-utils с https://apr.apache.org/

tar xzvf apr.XXX.tar.gz
tar xzvf apr-util,XXX.tar.gz

Решение 1 mv apr.XXX httpd.XYZ/srclib/apr mv apr-util.XXX httpd.XYZ/srclib/apr-util

вы должны уметь видеть

ls httpd.XYZ/srclib/apr-util
apr apr-util

теперь скопируйте apache через

./configure --with-included-apr --other-options-that-you-want

Решение 2

mv apr && ./configure && make && make install
mv apr-util && ./configure && make && make install
mv httpd.XYZ/
./configure --with-apr=/usr/local/apr -other-options-that-you-want

ПРИМЕЧАНИЕ: /usr/local/apr (CENTOS), ваш Distro может использовать разные

Ответ 6

Вам необходимо загрузить пакеты APR и APR-UTIL. установите вышеуказанные загруженные пакеты из источника, используя команды ниже. /configure -prefix = make make install

Затем запустите указанную выше команду как показано ниже. /configure -prefix = -with-apr = -with-apr-util =

Ответ 7

sudo apt-get install libapr1-dev libaprutil1-dev используйте эту команду в Linux