2012-12-20 10 views
23

Ich versuche, Apache in meinem Linux-Rechner zu installieren. Aber wenn ich versuchte ./configure --prefix = /usr/local/apache zeigt es einen Fehler configure: error: APR not found. Please read the documentation. Ich habe versucht, apr mit yum install apr apr-deve zu installieren, und es sagtconfigure: Fehler: APR nicht gefunden. Bitte lesen Sie die Dokumentation

Package apr-1.4.6-1.fc15.x86_64 already installed and latest version No package apr-deve available.

Nothing to do Was soll ich jetzt tun? Bitte entschuldigen Ich bin ein Neuling auf Linux

+0

http verwenden könnte: // stackoverflow.com/questions/9436860/apache-httpd-setup-and-installation –

+0

Ist 'apr-deve' ein Tippfehler? Wenn nicht, meintest du "apr-devel". – rra

Antwort

3

Für meine Linux-rig, ich habe diese Vergangenheit durch die apr-dev Paket Herunterladen des lokalen Paketmanager:

opkg install libapr-1-dev 

Das auf Angstrom Linux war, so dass Ihr Befehl Version wird wahrscheinlich anders sein, ersetzt opkg mit apt-get oder was auch immer der Paketmanager Ihrer Distribution ist.

+0

Ich habe das gleiche Problem, diese Lösung hat nicht für mich funktioniert. – msknapp

30

Actualy hatte ich aprutils auch zu installieren ... Also versuchen Sie es mit:

sudo apt-get install libapr1-dev libaprutil1-dev 
+1

Ich habe das gleiche Problem, aber mit Centos 6.4. Ich versuchte sudo yum install libapr1-dev, und ebenfalls mit libaprutil1-dev, beide Male yum sagte ich hatte es bereits installiert, aber mein Problem ist nicht behoben. – msknapp

+0

Hi, LeandroCR, Gibt es eine Möglichkeit für Mac OS zu installieren. Ich habe versucht mit brauen installieren apr, aber es zeigt: Warnung: apr-1.5.2_3 bereits installiert, es ist nur nicht verknüpft. Aber ich bin nicht in der Lage, die apr Ordner Standort –

+0

Hallo @AbijithMg haben, haben Sie versucht, einen 'brauen Doktor' oder 'brew Link apr' laufen zu lassen? – LeandroCR

7

Wenn Ihr auf 2,2 Apache installieren oder weniger als Flag --with-included-April

Wenn Sie hinzufügen Verwenden Sie 2.4 als Sie können gehen Sie zu https://apr.apache.org/download.cgi und laden Sie die neuesten April und April-util. Entpacke sie und verschiebe sie in die Apache-Quelldatei nach/srclib. Stellen Sie sicher, dass sie apr und apr-util nicht apr.x.x.x genannt werden. Dann können Sie die --with-included-April-Flag verwenden

13

Wenn Sie Apache herunterladen, die auch ist Httpd 2.4.. was auch immer es ist, es ist ein Verzeichnis, das als /srclib

Sie cd in das Verzeichnis genannt wird cd /srclib stellen Sie sicher, Sie sind in diesem Ordner und öffnen Sie Ihren Browser und gehen Sie zu http://apr.apache.org/download.cgi laden Sie die .apr-Dateien in das Verzeichnis.

wget <link> 

unzip und entpacken Sie es in SRCLIB Verzeichnis , nachdem Sie es jetzt nur noch „April“ Beispiel

mv apr.1.5.1 apr 

umbenennen stellen Sie sicher, zu extrahieren, sollte es die .apr Dateien aus dem Ordner lesen. Danach fragt es nach apr-utils auch, stellen Sie sicher, dass Sie dem gleichen Verfahren folgen.

Hoffe, das hilft!

+0

Arbeitete auf meinem Mac! – Sush

1

Sie müssen APR und APR-UTIL-Pakete herunterladen. die oben heruntergeladenen Pakete von der Quelle installieren unter Verwendung von Befehlen configure -prefix = make

Dann führen Sie Ihre oben genannten Befehl wie unten installieren machen./ Konfigurieren -prefix = -mit-April = -mit-apr-util =

3

Es gibt mehr Möglichkeiten von https://apr.apache.org/

tar xzvf apr.XXX.tar.gz 
tar xzvf apr-util,XXX.tar.gz 

Lösung 1 diesen Download neuesten April und apr-utils zu tun mv apr.XXX httpd.XYZ/srclib/apr mv apr-util.XXX httpd.XYZ/srclib/apr-util

Sie sollten

ls httpd.XYZ/srclib/apr-util 
apr apr-util 
012 sehen können

jetzt cofigure Apache über

./configure --with-included-apr --other-options-that-you-want 

Lösung 2

mv apr && ./configure && make && make install 
mv apr-util && ./configure && make && make install 
mv httpd.XYZ/ 
./configure --with-apr=/usr/local/apr -other-options-that-you-want 

HINWEIS:/usr/local/April (CENTOS), Ihre Distro andere