Apache安装;libpcre错误

Apache安装;libpcre错误,apache,pcre,Apache,Pcre,在Ubuntu 11.10上安装Apache时,出现以下错误: 配置:错误:找不到APR。请阅读文档 我按照说明进行操作,然后,我得到以下错误: 配置:错误:找不到libpcre的pcre配置。PCRE是必需的,可从 我做错了什么?如何解决它?1。从下载PCRE 二,。使用前缀编译并安装: ./configure --prefix=/usr/local/pcre make make install 三,。返回Apache安装位置,用PCRE编译Apache: --with-pcre=/usr/

在Ubuntu 11.10上安装Apache时,出现以下错误:

配置:错误:找不到APR。请阅读文档

我按照说明进行操作,然后,我得到以下错误:

配置:错误:找不到libpcre的pcre配置。PCRE是必需的,可从

我做错了什么?如何解决它?

1。从下载PCRE

二,。使用前缀编译并安装:

./configure --prefix=/usr/local/pcre
make
make install
三,。返回Apache安装位置,用PCRE编译Apache:

--with-pcre=/usr/local/pcre

对于我(FedoraLinux),只需安装pcre-devel:
yum安装-y pcre-devel
。甚至不必在pcre之后使用

RHEL 3中设置参数
——pcre
指向pcre配置。只需要
pcre
path

我的配置命令:

./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre

在CentOS使用pcre编译apache2时,我遇到了另一个问题。我在其他位置“/custom/location/pcre”安装了pcre,配置命令抛出以下错误

configure: error: Did not find pcre-config script at "/custom/location/pcre"
为了解决这个问题,将标志
——使用pcre=/custom/location/pcre
更改为
——使用pcre=/custom/location/pcre/bin/pcre2 config
,这对我很有效

./configure--prefix/u01/apache--with include apr--with pcre=/usr/local/pcre/bin/pcre2 config

Debian 在Debian9.5的干净安装中,在Apache的安装过程中,需要有一些包和库来避免错误。接下来,我将展示错误的类型及其相应的解决方案

配置

  • 配置:错误:在$PATH中找不到可接受的C编译器

    $sudo apt-get-install-build-essential

  • 配置:错误:找不到libpcre的pcre配置。PCRE是必需的,可从

    $sudo apt get安装libpcre3 dev

然后,我进行配置,指示它安装在路径
/usr/local
中,而不是
/usr/local/apache2
中,否则我将出现库错误。其思想是,为httpd创建的库以
/usr/local/lib
结尾,以便用户了解它们

$ configure --prefix /usr/local

汇编

对于编译来说,以下安装一些包也可以避免我们在干净的Debian安装中出现错误

  • xml/apr_xml.c:35:19:致命错误:expat.h:没有这样的文件或目录

    $sudo apt get安装libexpat1 dev

建议使用-j3参数以加快编译速度。尽管它也可以被忽略

$ make -j3

顺便说一句,在CentOS 7.6上构建httpd之前,请安装pcre-devel

`$ sudo yum install pcre-devel` 

我必须在CentOS 6.3中明确指定pcre配置位置,如
/configure--with pcre=/usr/local/pcre/pcre-config
,httpd make进程是否静态链接到pcre?或者,如果我对它们进行tar并将其共享,我是否需要将它们包含在已编译的httpd内容中?在这里,我同样需要声明RHEL 5的文件的完整路径名:--with pcre=/usr/local/bin/pcre cofnigEric您的评论中的config拼写错误浪费了我两个小时的时间(请编辑,最后在几个小时后我的命令。/configure--with included apr--with pcre=/usr/local/pcre/bin/pcre2 config成功..永不放弃!!!!!!:)这也是我在Ubuntu中所需要的一切。Do
sudo apt get install libpcre3 dev
(或者,你知道,无论哪个软件包/版本在你那个时代可用,未来的男孩),然后返回并在
/configure
上尝试与最初错误完全相同的选项。现在应该可以工作了。对于RedHat 6也可以工作。谢谢,我刚刚删除了引号(“)在prefix paramI中,我遇到了完全相同的问题,使用./configure--with included apr--with pcre=/usr/local/pcre/bin/pcre2-config为我解决了这个问题-不知道为什么会被否决!!你能在这里做一些解释以便更好地理解吗。