apche から httpd をインストールしようとしています。そのため、次のコマンドで pcre をインストールする必要があります。
ディレクトリ内: pcre-8.39
./configure --prefix=/usr/local/pcre
make
make install
これはかなりうまくいきました。
この後、エラーなしで httpd から設定プログラムを実行できるようになりました。
./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre/bin/pcre-config
そこで次のステップを試しました。コマンドmake
:
make
ここでエラーが発生しました:
...
...
httpd-2.4.39/build/rules.mk:75: the rule for goal "all-recrusive" failed
make: *** [all-recrusive] Error 1
私は httpd バージョン 2.4.39 と pcre バージョン 8.39 を使用します。
バージョン
httpd:2.4.39
計算値: 8.39
OS: デビアン
私の質問は次のとおりです:
この問題を解決するには何を変更する必要がありますか?
このエラーはなぜ発生するのでしょうか?
答え1
ついに問題を解決しました! (:
expat.hライブラリがインストールされていませんでした。そこで、ライブラリを以下からダウンロードしました。https://github.com/libexpat/libexpat/releasesexpact フォルダーで以下のコマンドを実行します。
ディレクトリ: expact-2.2.7
$ ./configure
$ sudo make
$ sudo make install