8

Я пытаюсь установить Apache на Red Hat. Я не имею полного контроля над этой системой (мои системные администраторы дали мне каталог для работы). Итак, я скачал, настроил и установил APR, APR-Util и PCRE в дополнение к Apache 2.4.7.

Я запустил следующее для APR:

./configure --prefix=/u01/app/apache/apr/
make
make install

Получено предупреждение, чтобы помнить, чтобы бежать

libtool --finish /usr/local/apr/lib

Я изменил это на

libtool --finish /u01/app/apache/apr/lib/

и он сказал, что установил библиотеки в этом месте

Точно так же для АПР-Утиль побежал:

./configure --prefix=/u01/app/apache/apr-util/ --with-apr=/u01/app/apache/apr/bin
make
make install

Сказал мне, что библиотеки были установлены в /u01 /app /apache /apr-util //lib

Далее PCRE:

./configure --prefix=/u01/app/apache/pcre/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin
make
make install

Пока проблем нет. Сейчас пытаюсь настроить apache

./configure --prefix=/u01/app/apache/apache247/ --with-apr=/u01/app/apache/apr/bin --with-apr-util=/u01/app/apache/apr-util/bin --with-pcre=/u01/app/apache/pcre/bin

Он находит APR и APR-Util, но, конечно, я получаю сообщение об ошибке «Не найден сценарий pcre-config в /u01 /app /apache /pcre /bin». Почему, я не знаю, так как файл находится в этом месте. Что я делаю неправильно? Спасибо!

4 ответа4

11

Я решил это, указав полный путь к файлу pcre-config. Другими словами, вместо:

--with-pcre=/u01/app/apache/pcre/bin

Я сделал:

--with-pcre=/u01/app/apache/pcre/bin/pcre-config
0

Установленный pcre-8.37 с pcre.org .os является rhel 7.3 и httpd 2.4.23.После установки pcre не нужно было явно указывать путь

0

Это сценарий оболочки, поэтому он должен начинаться с #!/ путь / к / переводчику. Наиболее вероятная причина вашей проблемы в том, что этот путь плохой. Например, это #!/ bin / perl, хотя ваш perl находится в / usr / bin. Проверьте это, если это не так, исправьте это вручную и повторите попытку.

-1

Убедитесь, что вы не используете pcre2. скачайте и скомпилируйте pcre, попробуйте перезапустить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .