Wie kriege ich den Apachen unter Linux zum Laufen?
Yadgar
- webserver
0 anno20070 Christoph Schnauß0 Yadgar
High!
Wie gesagt habe ich auf meinem Privatrechner XAMPP unter Windows 98 installiert... auf diesem Rechner sind allerdings zwei Betriebssysteme, und online bin ich immer unter Linux (SuSe 9.2 - bitte nicht auslachen, aber ich sehe nicht ein, dass ich jedes Vierteljahr die jeweils hipste neue Distri installieren soll!). Da das Runter- und Hochfahren zum OS-Wechsel immer viel Zeit in Anspruch nimmt, die mir beim Lernen fehlt, würde ich natürlich gerne auch unter Linux einen lokalen PHP-fähigen Server haben... üblicherweise ist wird ja Apache standardmäßig mitinstalliert, aber a) wo finde ich den Langhaarindianer und b) wie sieht die Verzeichnisstruktur da aus? Gibt es unter Linux auch ein htdocs-Verzeichnis, in dem ich meine PHP-Skripte unterbringen kann und mir über die Serveransteuerung keine weiteren Gedanken machen muss?
Bis bald in www.khyberspace.de !
Yadgar
Hallo Yadgar,
Wie gesagt habe ich auf meinem Privatrechner XAMPP unter Windows 98 installiert... auf diesem Rechner sind allerdings zwei Betriebssysteme, und online bin ich immer unter Linux (SuSe 9.2 - bitte nicht auslachen, aber ich sehe nicht ein, dass ich jedes Vierteljahr die jeweils hipste neue Distri installieren soll!). Da das Runter- und Hochfahren zum OS-Wechsel immer viel Zeit in Anspruch nimmt, die mir beim Lernen fehlt, würde ich natürlich gerne auch unter Linux einen lokalen PHP-fähigen Server haben... üblicherweise ist wird ja Apache standardmäßig mitinstalliert, aber a) wo finde ich den Langhaarindianer und b) wie sieht die Verzeichnisstruktur da aus? Gibt es unter Linux auch ein htdocs-Verzeichnis, in dem ich meine PHP-Skripte unterbringen kann und mir über die Serveransteuerung keine weiteren Gedanken machen muss?
Also zu SuSe 9.2: Ich würde mir eine neuerer Version aus Sicherheitsgründen zulegen (oder Apache und andere Module aktualisieren). Als Web-Server-Betriebssystem würde ich Debain empfehlen, aber hat ja nix mit deiner Frage zu tun.
Apache ist glaube ich standartmäsig unter '/etc/apache/' installiert.
Dort ist im grunde genommen fast alles gleich wie bei XAMPP.
Es gibt einen htdocs-verzeichniss und ne http.conf
Wie das mit PHP und standartmäsig installiert ist und aktiviert ist, weis ich net genau.
Hoffe, dir helfen zu können.
Gruß
anno2007
Hallo ,
Also zu SuSe 9.2: Ich würde mir eine neuerer Version aus Sicherheitsgründen zulegen (oder Apache und andere Module aktualisieren). Als Web-Server-Betriebssystem würde ich Debain empfehlen, aber hat ja nix mit deiner Frage zu tun.
Sorry mal wieder hab ich grad gesehen: Nicht Debain, sondern Debian
Gruß
anno2007
hallo,
Apache ist glaube ich standartmäsig unter '/etc/apache/' installiert.
Falsch. Dort liegen, wenn überhaupt, nur die Konfigurationsdateien. Der Apache selbst, also Bibliotheken, Module und ausführbare Daei ist im "System" ziemlich weit verstreut.
Es gibt einen htdocs-verzeichniss und ne http.conf
Gerade bei SUSE muß man mit solchen Behauptungen sehr, sehr vorsichtig sein. Ja, bei SUSE 9.2 gab es eine httpd.conf, aber hast du dir die mal angeschaut?
Grüße aus Berlin
Christoph S.
Hallo ,
Apache ist glaube ich standartmäsig unter '/etc/apache/' installiert.
Falsch. Dort liegen, wenn überhaupt, nur die Konfigurationsdateien. Der Apache selbst, also Bibliotheken, Module und ausführbare Daei ist im "System" ziemlich weit verstreut.
Es gibt einen htdocs-verzeichniss und ne http.conf
Gerade bei SUSE muß man mit solchen Behauptungen sehr, sehr vorsichtig sein. Ja, bei SUSE 9.2 gab es eine httpd.conf, aber hast du dir die mal angeschaut?
Mit SuSe kenn ich mich net so ganz gut aus. Ich beforzuge lieber andere Linux-Systeme und dort habe ich es lieber "orderntlich".
Hast Recht, normalerweise ist das net so wie ich das geschrieben hab. Mir fällt grad ein, das ich das ja selber bestimmt habe, wie und wo die Daten liegen. Meine letzte neuinstall von meinem Web-Server is schon 1 1/2 Jahre her.
Gruß
anno2007
hallo,
Meine letzte neuinstall von meinem Web-Server is schon 1 1/2 Jahre her.
Dann solltest du ihn dir auch auf deinem (vermuteten) Debian updaten.
apt-get install apache2
liefert dir momentan einen Apache 2.2.3
Grüße aus Berlin
Christoph S.
Hallo Christoph S,
Dann solltest du ihn dir auch auf deinem (vermuteten) Debian updaten.
Mein Betriebssystem ist Debian und hat alle aktuellen Updates. Mein Web-Server ist glaube ich sogar perfekt gesichert.
Gruß
anno2007
High!
Hallo Yadgar,
Apache ist glaube ich standartmäsig unter '/etc/apache/' installiert.
Dort ist im grunde genommen fast alles gleich wie bei XAMPP.
Es gibt einen htdocs-verzeichniss und ne http.conf
Es gibt in meinem Rootverzeichnis tatsächlich ein /etc/apache2/ ... aber wie schon Christoph richtig feststellte, liegen dort nur Konfigurationsdateien, von htdocs etc. keine Spur! Aber wie kann ich denn herausfinden, wo die eigentlichen Programmdateien und -verzeichnisse liegen?
hallo,
aber wie schon Christoph richtig feststellte
ach, jetzt fühle ich mich ja richtig gebauchmiezelt.
wie kann ich denn herausfinden, wo die eigentlichen Programmdateien und -verzeichnisse liegen?
ls -l / |grep apache
ls -l / grep httpd
man apache
httpd2 -V
Grüße aus Berlin
Christoph S.
ups, kleiner Tippfehler:
ls -l / grep httpd
ist natürlich Unsinn. Korrekt ist
ls -l / |grep httpd
Grüße aus Berlin
Christoph S.
Hallo,
standartmäsig
Sorry, das ich nichts produktives zum Thema beitrage, aber es heißt "Standard" zum Dreidrilliardsten Mal, und bei "standardmäßig" glaube ich auch nicht, dass das "s" stimmhaft ausgesprochen wird.
Markus
hallo,
Wie gesagt habe ich auf meinem Privatrechner XAMPP unter Windows 98 installiert
Keine gute Idee, falls du dazu eine der neueren XAMPP-Versionen mit einem Apache 2 genommen haben solltest.
online bin ich immer unter Linux (SuSe 9.2 - bitte nicht auslachen
Haha!
üblicherweise ist wird ja Apache standardmäßig mitinstalliert
Nein, wird er nicht.
wo finde ich den Langhaarindianer
Auf deinen Installations-CDs, ansonst über YaST gar nicht - SUSE bietet ihn mittlerweiele in einer Version an, für die die 9.2 nicht genügend Scripts enthält, also inkompatibel ist.
wie sieht die Verzeichnisstruktur da aus?
Das hängt davon ab, wie du ihn installierst. Bei "deiner" SUSE wäre inzwischen abzuraten, auf die SUSE-eigenen RPMs zuzugreifen (also auch auf YaST). Stattdessen solltest du ein Originalpaket von apache.org beziehen. Das kannst du natürlich nach Lust und Laune konfiguieren.
Gibt es unter Linux auch ein htdocs-Verzeichnis, in dem ich meine PHP-Skripte unterbringen kann
"unter Linux" gibt es das nicht, das machen die Distributionen jeweils unterschiedlich. Bei SUSE ist dafür in der Regel /srv/www/htdocs vorgesehen - aber das kannst du selbstverständlich in der Konfigurationsdatei (bzw. bei SUSE in den diversen Konfigurationsschnipseln) beliebig festlegen.
und mir über die Serveransteuerung keine weiteren Gedanken machen muss?
Ähm, nur mal ganz vorsichtig: wozu willst du einen lokalen Webserver betreiben, wenn du nicht für seine korrekte Konfiguration sorgen möchtest?
Grüße aus Berlin
Christoph S.
High!
Ähm, nur mal ganz vorsichtig: wozu willst du einen lokalen Webserver betreiben, wenn du nicht für seine korrekte Konfiguration sorgen möchtest?
Um PHP lernen und üben zu können! Und zwar so, dass ich nicht ständig das Betriebssystem wechseln muss, wenn ich Fragen habe, bei denen mir meine Bücher nicht weiterhelfen...
Bis bald in www.khyberspace.de !
Yadgar
hallo,
wozu willst du einen lokalen Webserver betreiben
Um PHP lernen und üben zu können!
Ok, einverstanden. Dann mußt du aber auch auf deinem System PHP installiert haben, und SUSE 9.2 ist da etwas hinterhältig. Du müßtest dir, falls du dir alles über YaST einzurichten versuchst, mod_php einrichten, und dann über YaST sicherstellen, daß es auch aufgerufen wird - oder du aktivierst die zugehörigen Zeilen gleich selbst in /etc/sysconfig/apache2.
wenn ich Fragen habe, bei denen mir meine Bücher nicht weiterhelfen...
Welche Bücher hast du denn?
Grüße aus Berlin
Christoph S.
High!
Welche Bücher hast du denn?
Privat: "PHP" vom apliq-Team, SPC TEIA Lehrbuchverlag, ISBN 3-935539-51-7, außerdem "WebSite-Administration & Grundlagen Apache" von Sun Microsystems, SPC TEIA Lehrbuchverlag, ISBN 3-935539-54-1
In der Umschulung (nicht auslachen, ich hatte als 25 Jahre zu spät geborener Möchtegern-68er nach dem Abi auf die falschen Studienfächer (Soziologie und Geschichte, was sonst?) gesetzt und bin erst auf Umwegen zum Programmieren gekommen!): Schmidt, Leiss: PHP - Das Einsteigerseminar, Verlag und ISBN habe ich im Moment nicht parat
Ich bin mir bewusst, dass diese "Einsteigerseminar"-Bände nicht viel taugen... aber andere PHP-Bücher gibt es dort nicht! Und für gewisse exotischere Themen (z. B. VRML) kriegt man im normalen deutschen Buchhandel auch kaum etwas Anderes...
Bis bald in www.khyberspace.de !
Yadgar
Now playing: Gustav Mahler: 1. Symphonie D-Dur "Der Titan" (Philharmonic Festival Orchestra, Vladimir Petroschoff)