So installieren Sie das APXS-Modul auf Apache 2.4.6

So installieren Sie das APXS-Modul auf Apache 2.4.6

Ich habe es gerade verwendet apt-get updateund mein Apache wurde auf aktualisiert 2.4.6.

ich möchte apxs zum Kompilieren von Modulen installieren und erhalte diesen Fehler

The following packages have unmet dependencies:
 apache2-prefork-dev : Depends: apache2.2-common (= 2.2.22-1ubuntu1.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Antwort1

Verwenden Sie ein Repository eines Drittanbieters oder eine Betaversion von Ubuntu?

Ubuntu 13.10 (derzeit in der Beta-Phase) scheint die erste Version mit Apache 2.4 zu sein (und es ist tatsächlich 2.4.6), aber die Version, die es zu installieren versucht, ist von Ubuntu 12.04 (da dies die Version ist, die das Paket in der Version apache2-prefork-deventhält ).-common2.2.22-1ubuntu1.4

Die Lösung besteht also darin, die Situation zu beheben, die den Konflikt verursacht. Dazu müssen Sie sicherstellen, dass die Versionen der verschiedenen Apache-bezogenen Pakete alle von derselben Ubuntu-Generation abgerufen werden. Um Ihnen jedoch im Einzelnen zu erklären, wie das geht, müssen Sie weitere Informationen dazu bereitstellen, wie das System konfiguriert wurde und was Sie getan haben, um es in diesen Zustand zu versetzen.

Antwort2

Für Ubuntu 13.10 müssen Sie apache2-dev statt apache2-prefork-dev installieren, um apxs zu erhalten.

Antwort3

Versuche dies

  • Installieren Sie die für APXS erforderliche Software, indem Sie die folgenden Befehle eingeben:

    „sudo apt-get install httpd-devel“
  • Typ
    "echo "extension=apc.so" > /etc/php.d/apc.ini"
    und drücken Sie „Enter“, um die APXS-Konfiguration für Ihren Server zu aktivieren.
  • Starten Sie Apache neu (falls erforderlich).
  • verwandte Informationen