CentOS6 + Apache 1.3.42

世の中には判っていても使わなくなてはいけない時があります。Apache 1.3.42 です。

ある仕様でどうしてもApache1系を利用しなくてはいけない事がありました。OSはCentOS6系です。勿論yumでの提供はありませんので、コンパイルが必要になります。ソースを解凍して、ソースフォルダ(通常であれば apache_1.3.42 )に入って、以下のコマンドを叩いてください。

sed -i ‘s/getline/apache_getline/’ src/support/htdigest.c
sed -i ‘s/getline/apache_getline/’ src/support/htpasswd.c
sed -i ‘s/getline/apache_getline/’ src/support/logresolve.c

これでコンパイルが通ると思います。getline を apache_getline に書き換えるだけなんですけどね。関数の違いでコンパイルが通らないようです。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください