Я пытаюсь установить httpd из apche. Для этого мне нужно установить pcre следующей командой:
в каталоге: pcre-8.39
./configure --prefix=/usr/local/pcre
make
make install
Это сработало довольно хорошо.
После этого мне удалось запустить программу конфигурации из httpd без ошибок.
./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre/bin/pcre-config
Поэтому я попробовал следующий шаг. Команда make
:
make
Здесь у меня возникла ошибка:
...
...
httpd-2.4.39/build/rules.mk:75: the rule for goal "all-recrusive" failed
make: *** [all-recrusive] Error 1
Я использую httpd версии 2.4.39 и pcre версии 8.39.
версии
httpd: 2.4.39
пкре : 8.39
ОС: Debian
Мой вопрос:
Что мне нужно изменить, чтобы решить эту проблему?
Почему возникает эта ошибка?
решение1
Я наконец-то решил свою проблему! (:
Библиотека expat.h не была установлена. Поэтому я скачал libraray сhttps://github.com/libexpat/libexpat/releasesи выполните следующие команды в папке expact.
Каталог: expact-2.2.7
$ ./configure
$ sudo make
$ sudo make install