46

Ubuntu 11.10にApacheをインストールすると、次のエラーが発生します。

configure:エラー:APRが見つかりません。ドキュメントをお読みください。

ここの指示に従ってください、そして、私は以下のエラーを受け取ります:

configure:エラー:libpcreのpcre-configが見つかりません。PCREが必要であり、http://pcre.org/から入手できます

何が間違っているので、どうすれば解決できますか?

4

7 に答える 7

91

1.PCRE.orgからPCREをダウンロードします

2.プレフィックスを付けてコンパイルし、インストールします。

./configure --prefix=/usr/local/pcre
make
make install

3. Apacheのインストール場所に戻り、PCREを使用してApacheをコンパイルします。

--with-pcre=/usr/local/pcre
于 2012-05-23T09:35:02.333 に答える
18

私(Fedora Linux)の場合、pcre-develをインストールするだけで十分でしたyum install -y pcre-devel。後で使用する必要もありませんでし--with-pcreた。

于 2013-10-25T23:37:20.250 に答える
7

Debian

Debian 9.5のクリーンインストールでは、Apacheのインストール中に、エラーを回避するためにいくつかのパッケージとライブラリが必要です。次に、エラーの種類とそれぞれの解決策を示します

構成

  • configure:エラー:$PATHに受け入れ可能なCコンパイラが見つかりません

    $ sudo apt-get install build-essential

  • configure:エラー:libpcreのpcre-configが見つかりません。PCREが必要であり、http://pcre.org/から入手できます

    $ sudo apt-get install 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 install libexpat1-dev

コンパイルを高速化するには、-j3パラメーターを使用することをお勧めします。無視することもできますが。

$ make -j3
于 2018-07-23T04:54:41.920 に答える
4

CentOSでpcreを使用してapache2をコンパイルする際に他の問題が発生しました。他の場所「/custom/ location / pcre」にpcreをインストールし、configureコマンドで次のエラーがスローされます

configure: error: Did not find pcre-config script at "/custom/location/pcre"

それを解決するには、フラグ--with-pcre=/custom/location/pcreをに変更します--with-pcre=/custom/location/pcre/bin/pcre2-config

于 2015-12-02T07:30:23.337 に答える
1

RHEL 3では--with-pcrepcre-configを指すパラメータを設定する必要はありません。pcreパスのみが必要

私のconfigureコマンド:

./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre
于 2015-05-12T11:52:55.310 に答える
0

これは私のために働いた

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

于 2017-12-05T13:11:55.923 に答える
0

ところで、httpdをビルドする前にCentOS 7.6で、pcre-develをインストールしてください

`$ sudo yum install pcre-devel` 
于 2019-04-16T10:34:38.923 に答える