Ich versuche, httpd von Apache zu installieren. Dazu muss ich pcre mit dem folgenden Befehl installieren:
im Verzeichnis: pcre-8.39
./configure --prefix=/usr/local/pcre
make
make install
Das hat ganz gut geklappt.
Danach konnte ich das Konfigurationsprogramm ohne Fehler von httpd ausführen.
./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre/bin/pcre-config
Also habe ich den nächsten Schritt versucht. Der Befehl make
:
make
Hier ist mir ein Fehler unterlaufen:
...
...
httpd-2.4.39/build/rules.mk:75: the rule for goal "all-recrusive" failed
make: *** [all-recrusive] Error 1
Ich verwende httpd Version 2.4.39 und pcre Version 8.39.
Versionen
httpd: 2.4.39
PCRE: 8,39
Betriebssystem: Debian
Meine Frage ist:
Was muss ich ändern, um dieses Problem zu lösen?
Warum tritt dieser Fehler auf?
Antwort1
Ich habe mein Problem endlich gelöst! (:
Die expat.h-Bibliothek war nicht installiert. Daher habe ich die Bibliothek heruntergeladen vonhttps://github.com/libexpat/libexpat/releasesund führen Sie die folgenden Befehle im Ordner „expact“ aus.
Verzeichnis: expect-2.2.7
$ ./configure
$ sudo make
$ sudo make install