Home > サーバ > APR(Apache Portable Runtime)

APR(Apache Portable Runtime) APR(Apache Portable Runtime)

  • Posted by: kadoppe
  • 2007年12月14日 16:47
  • サーバ

前回の記事で、Mac OS X(Leopard)にApache 2.0.61をインストールしようとした時にエラーが出てしまったことを書きました。

エラーの原因は「APR」というものにあるようです。Wikipediaでは以下のようにAPRについて説明されています。

Apache Portable Runtime (APR) は Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うことにより真のクロスプラットフォームなプログラムを作ることが出来る。

つまりはAPRは、OSとソフトウェア(今回の場合はApache)の間に位置するミドルウェアのようです。OSによる機能の差異を吸収することで、様々なプラットフォームでソフトウェアが動作するようになります。

apacheのインストール時におけるエラーは、MacOS X(Leopard)における「sendfile」という機能のバージョンが新しすぎて、APRの方がまだ対応していなかったことによって起きてしまったのだと推測します。 apache2.2系だったらインストールは成功していたのでしょうか?

今回少しトラブルがおきましたが、トラブルが起きるとそれを解決するために勉強するので、自分のためになりますね!

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Trackbacks:0

TrackBack URL for this entry
http://www.kadoppe.net/mt/mt-tb.cgi/55
Listed below are links to weblogs that reference
APR(Apache Portable Runtime) from CreativeStyle

Home > サーバ > APR(Apache Portable Runtime)

Search
Feeds
Twitter

follow kadoppe at http://twitter.com
iKnow
Blog Parts
あわせて読みたい フィードメーター - CreativeStyle この日記のはてなブックマーク数 kadoppeさんの体重グラフ

Return to page top