Probleme beim Kompilieren von Passagier für apache2 unter CentOS
2081
Otolia
Ich versuche, openproject auf einem CentOS 6.5 (Release 3 von OVH) nach diesem Tutorial zu installieren, aber mit mysql anstelle von postgresql.
Ich bin fast fertig, aber ich scheine keinen Passagier für Apache zu kompilieren:
passenger-install-apache2-module
Hier ist das Ergebnis:
Willkommen beim Installationsprogramm des Phusion Passenger Apache 2, v4.0.40.
Dieses Installationsprogramm führt Sie durch den gesamten Installationsvorgang. Es sollte insgesamt nicht länger als 3 Minuten dauern.
Folgendes können Sie von der Installation erwarten:
Das Apache 2-Modul wird für Sie installiert.
Sie lernen, wie Sie Apache konfigurieren.
Sie erfahren, wie Sie eine Ruby on Rails-Anwendung bereitstellen.
Mach dir keine Sorgen, wenn etwas schief geht. Dieser Installer wird Sie beraten, wie Sie Probleme lösen können.
Drücken Sie die Eingabetaste, um fortzufahren, oder Strg-C, um den Vorgang abzubrechen.
Welche Sprachen interessieren Sie?
Verwenden Sie zur Auswahl. Wenn das Menü nicht richtig angezeigt wird, drücken Sie '!'
(*) Ruby () Python () Node.js () Meteor
Überprüfung auf benötigte Software ...
Überprüfung auf C-Compiler ... Gefunden: Ja Position: / usr / bin / cc
Suche nach C ++ - Compiler ... Gefunden: Ja Position: / usr / bin / c ++
Suche nach Curl-Entwicklungs-Headern mit SSL-Unterstützung ... Gefunden: Ja Curl-Config-Speicherort: / usr / bin / curl-config Header-Speicherort: /usr/include/curl/curl.h Version: libcurl 7.19.7 Verwendbar: ja Unterstützt SSL: ja
Überprüfung auf OpenSSL-Entwicklungsheader ... Gefunden: Ja Ort: /usr/include/openssl/ssl.h
Überprüfung auf Zlib-Entwicklungsheader ... Gefunden: Ja Position: /usr/include/zlib.h
Prüfung auf Apache 2 ... Gefunden: Ja Position von httpd: / usr / sbin / httpd Apache-Version: 2.2.15
Prüfung auf Apache 2-Entwicklungsheader ... Gefunden: nein
Überprüfung auf Rake (verbunden mit /home/openproject/.rvm/gems/ruby-2.1.0/wrappers/ruby) ... gefunden: Ja Ort: /home/openproject/.rvm/gems/ruby-2.1.0/ Wickler / Rechen
Suche nach OpenSSL-Unterstützung für Ruby ... Gefunden: Ja
Suche nach RubyGems ... Gefunden: Ja
Suche nach Ruby-Entwicklungsheadern ... Gefunden: Ja Location: /home/openproject/.rvm/rubies/ruby-2.1.0/include/ruby-2.1.0/ruby.h
Überprüfung auf Rack ... Gefunden: Ja
Prüfung auf Entwicklungsheader für Apache Portable Runtime (APR) ... Gefunden: Nein
APE-Entwicklungsheader (Apache Portable Runtime Utility) werden überprüft ... Gefunden: Nein
Einige erforderliche Software ist nicht installiert. Aber keine Sorge, das Installationsprogramm sagt Ihnen, wie man sie installiert. Drücken Sie die Eingabetaste, um fortzufahren, oder Strg-C, um den Vorgang abzubrechen.
Installationsanweisungen für die erforderliche Software
So installieren Sie Apache 2-Entwicklungsheader: Bitte installieren Sie es mit yum install httpd-devel
So installieren Sie die Entwicklungsheader für Apache Portable Runtime (APR): Bitte installieren Sie sie mit yum install apr-devel
So installieren Sie die Entwicklungsheader für Apache Portable Runtime Utility (APU): Bitte installieren Sie sie mit yum install apr-util-devel
Wenn die oben genannten Anweisungen Ihr Problem nicht gelöst haben, schauen Sie sich bitte die Bedienungsanleitung an:
Sie können versuchen, --skip-broken zu verwenden, um das Problem zu umgehen
Sie könnten versuchen, folgendes auszuführen: rpm -Va --nofiles --nodigest
Ich interpretiere dies als Ergebnis davon, dass OVH viele Dateien für ihre ow-Version geändert hat, um jegliche Art von Aktualisierung zu verhindern. Es ist zu beachten, dass ich httpd * aus den Ausschlüssen entfernen musste, um irgendetwas tun zu können.
2 Fragen:
Was kann ich mit dem httpd-devel-Paket tun?
Warum erkennt der Passagier die Apr-Pakete nicht?
1 Antwort auf die Frage
0
Philippe CARLE
Ich hatte genau das gleiche Problem, bis ich herausfand, dass eines der einzigen Repos für CentOs, die httpd-develing indexierten, das Virtualmin-Repo war. Installieren Sie einfach Virtualmin: