![So installieren Sie das APXS-Modul auf Apache 2.4.6](https://rvso.com/image/617234/So%20installieren%20Sie%20das%20APXS-Modul%20auf%20Apache%202.4.6.png)
Ich habe es gerade verwendet apt-get update
und 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-dev
enthält ).-common
2.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
„sudo apt-get install httpd-devel“
"echo "extension=apc.so" > /etc/php.d/apc.ini"und drücken Sie „Enter“, um die APXS-Konfiguration für Ihren Server zu aktivieren.