LinuxマシンにApacheをインストールしようとしています。しかし、./configure --prefix = /usr/local/Apache
を試してみると、エラーconfigure: error: APR not found. Please read the documentation
が表示されます。 yum install apr apr-deve
でapr
をインストールしようとしましたが、
Package apr-1.4.6-1.fc15.x86_64 already installed and latest version
No package apr-deve available.
Nothing to do
今何をすればいいですか?私がリナックスの初心者だとすみません
実際、apt utilsもインストールする必要がありました...
Sudo apt-get install libapr1-dev libaprutil1-dev
Apache httpdディストリビューションをインストールしたディレクトリに、/srclib
というディレクトリがあります
そのディレクトリcd /srclib
にcdします。そのフォルダにいることを確認してください。ブラウザを開いて http://apr.Apache.org/download.cgi に移動し、apr-*。tar.gzファイルをこのディレクトリにダウンロードします。
wget <link>
解凍後、解凍してsrclibディレクトリに解凍します。apr-*ディレクトリの名前をそれぞれ「apr」と「apr-util」に変更してください。例えば:
mv apr-1.6.5 apr
mv apr-util-1.6.1 apr-util
これで、そのフォルダーから.aprファイルが読み取られるはずです。その後、apr-util
も要求されます。必ず同じ手順に従ってください。
お役に立てれば!
Apache 2.2以下にインストールする場合は、フラグ--with-included-aprを追加します
2.4を使用している場合は、 https://apr.Apache.org/download.cgi にアクセスして、最新のaprおよびapr-utilをダウンロードできます。それらを解凍し、Apacheソースファイルの/ srclibに移動します。それらがapr.x.x.xではなくaprおよびapr-utilという名前であることを確認してください。その後、--with-included-aprフラグを使用できます
https://apr.Apache.org/ から最新のaprおよびapr-utilsをダウンロードするには、いくつかの方法があります。
tar xzvf apr.XXX.tar.gz
tar xzvf apr-util,XXX.tar.gz
ソリューション1mv apr.XXX httpd.XYZ/srclib/apr mv apr-util.XXX httpd.XYZ/srclib/apr-util
あなたは見ることができるはずです
ls httpd.XYZ/srclib/apr-util
apr apr-util
現在、Apacheを介してcofigure
./configure --with-included-apr --other-options-that-you-want
ソリューション2
mv apr && ./configure && make && make install
mv apr-util && ./configure && make && make install
mv httpd.XYZ/
./configure --with-apr=/usr/local/apr -other-options-that-you-want
注:/ usr/local/apr(CENTOS)、Distroは別のものを使用する場合があります
私のLinuxリグでは、ローカルパッケージマネージャーを使用してapr-devパッケージをダウンロードすることでこれを乗り越えました。
opkg install libapr-1-dev
これはAngstrom linuxで行われたため、opkgをapt-getまたはディストリビューションのパッケージマネージャーに置き換えて、コマンドバージョンが異なる可能性があります。
APRおよびAPR-UTILパッケージをダウンロードする必要があります。以下のコマンドを使用して、ソースから上記のダウンロードされたパッケージをインストールします./configure -prefix = make make install
次に、上記のコマンドを以下のように実行します。/configure -prefix = -with-apr = -with-apr-util =
Sudo apt-get install libapr1-dev libaprutil1-dev
Linuxでこのコマンドを使用