我尝试从 apche 安装 httpd。因此我必须使用以下命令安装 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 库没有安装。因此我从以下网址下载了该库https://github.com/libexpat/libexpat/releases并在 expact 文件夹中运行以下命令。
目录:expact-2.2.7
$ ./configure
$ sudo make
$ sudo make install