Ответ 1
Фактически мне пришлось также установить aprutils... Поэтому попробуйте использовать:
sudo apt-get install libapr1-dev libaprutil1-dev
Я пытаюсь установить 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
Фактически мне пришлось также установить aprutils... Поэтому попробуйте использовать:
sudo apt-get install libapr1-dev libaprutil1-dev
В каталоге, где вы установили дистрибутив 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
, следуйте той же процедуре.
Надеюсь это поможет!
Если ваша установка на 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
Для моей установки linux я прошел мимо этого, загрузив пакет apr-dev с помощью локального менеджера пакетов:
opkg install libapr-1-dev
Это было на Angstrom linux, поэтому ваша версия команды, вероятно, будет отличаться, заменив opkg на apt-get или любой другой менеджер вашего дистрибутива.
Существует несколько способов загрузки последних 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 может использовать разные
Вам необходимо загрузить пакеты APR и APR-UTIL. установите вышеуказанные загруженные пакеты из источника, используя команды ниже. /configure -prefix = make make install
Затем запустите указанную выше команду как показано ниже. /configure -prefix = -with-apr = -with-apr-util =
sudo apt-get install libapr1-dev libaprutil1-dev
используйте эту команду в Linux