PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IT-Experten: LAMP, WAMP?



realbiker
12-06-2004, 17:07
Ich soll eine ca. 5minütige Präsentation zum Thema Lamp (Linux Apache Mysql Php) und Wamp (Windows Apache Mysql Php) machen aber ich find nix drüber! :mad:

Inhalt sollte sein:
- Was heisst das?
- Welche Teile sind das?
- Welche Alternativen gibt es?
- Was könnte man statt PHP verwenden?

Wer kann mir helfen ??? Ich suche auch gute Links zu dem Thema! Danke ;)

GrazerTourer
12-06-2004, 17:14
Original geschrieben von realbiker
Ich soll eine ca. 5minütige Präsentation zum Thema Lamp (Linux Apache Mysql Php) und Wamp (Windows Apache Mysql Php) machen aber ich find nix drüber! :mad:

Inhalt sollte sein:
- Was heisst das? [1]
- Welche Teile sind das?[2]
- Welche Alternativen gibt es?[3]
- Was könnte man statt PHP verwenden? [4]

Wer kann mir helfen ??? Ich suche auch gute Links zu dem Thema! Danke ;)

[1] das sind Bestriebssysteme
[2] Apache: Webserver und noch mehr. MySQL: Datenbank (Open Source), PHP (ekelhafte Script Sprache ;) )
[3] AppleOS, Tomcat, Oracle, Python, Java, ASP....
[4]ASP, Python, DTML, Zope...


Such nach den Stichwörtern, dann findest genügend für 5min ;)

Loco
12-06-2004, 17:14
LAMP oder WAMP=Webserver für dynamische Webseiten mit Datenbankanbindung

Windows/Linux=Das Betriebssytsem
Apache=Webserver (Software)
PHP=Skriptsprache
mySQL=Datenbank

Alternativen:
zu Windows/Linux=zB FreeBSD/OpenBSD
zu Apache=Microsoft IIS
zu PHP=ASP, Perl
zu mySQL=postgresSQL, Informix und noch ein Paar

LAMP/WAMP sind notwendig um zB das Bikeboard zum Laufen zu bringen...

Was für konkrete Fragen hast Du noch?

realbiker
12-06-2004, 17:24
Zuerst mal Danke für eure schnellen Antworten!

Weitere Fragen:
Wie soll man das Zusammenspiel der einzelnen Komponenten erklären?(vor allem Apache ist mir unklar)

jives
12-06-2004, 17:27
1. Was es bedeutet weiß du ja eh ;)
2. Damit sind Plattformen für PHP-fähige Server gemeint. Die Abkürzungen beinhalten das OS, die Serversoftware und die Datenbanksoftware.

*LAMP
Vorteile
- flexibel
- gratis
- Quellcode verfügbar
- Vielzahl an Dienstprogrammen
- Schnelle Raktionen auf Bugs, etc.
- Stabil, universell und schnell
Nachteile
- relativ kompliziert zu installieren
- schwierige Bedienung (tlw. über Shell)
- Support praktisch nur über Internet
- nicht windowskompatibel
*WAMP
Vorteile
- guter Support
- leichte Installation und Bedienung
Nachteile
- langsam
- unflexibel
- neigt zu Instabilität :D ;)
- weit schlechtere Netzwerkfähigkeiten

3. Alternativen wofür? OS, Server, DB, oder alles gemeinsam?
4. Alternativen für PHP:
- fürs WWW: Perl, ASP
- Allgemein (sprich andere Scriptsprachen): Python, Ruby, ...

Links:
http://de.wikipedia.org/wiki/LAMP
http://de.wikipedia.org/wiki/WAMP
http://www.google.at :p

Schnell mal aus dem Stehgreif, keine Garantie auf Vollständigkeit ;)

Loco
12-06-2004, 17:28
Original geschrieben von realbiker
Weitere Fragen:
Wie soll man das Zusammenspiel der einzelnen Komponenten erklären?(vor allem Apache ist mir unklar)

Wenn Du "www.bikeboard.at" in Deinen Browser eintippst, dann wird der BB-Server angesprochen. Und zwar wird eine HTML-Seite angefordert. Auf diesem rennt eine Software namens Apache, diese schickt Dir die Seiten an den Browser zurück, der sie anzeigt. Apache "liefert" also die Seiten. Enthalten die Seiten PHP-Skripte, dann werden die Seiten auf dem Server zuerst "errechnet" bevor sie an den Browser geschickt werden.

(arge Vereinfachung... :D)

eingfoan
12-06-2004, 17:56
was ist apache und was ist php in apache

also das funktioniert ungefähr so

1) du gibst eine url in den browser ein z.b. www.php.net
2) dein browser macht einen http request auf die ip addresse die www.php.net innehat (PORT 80)

e.g.
GET / HTTP/1.1

kannst auch mit telnet machen und reinschreiben

3) apache (eine software die auf dem rechner mit der ip addresse installiert ist) bekommt diesen GET request un sieht dann das das standard dokument z.b. index.php ist. aus der endung .php erkennt apache dass er den php interpreter aufrufen soll und gibt den request an ein programm (php) weiter.

die apache rolle könnte hier auch sein wenn z.b. vom browser index.html angefordert wird dass apache gar nicht erst wen anderen fragen muss (php) sondern gleich ein "statisches" file ausliefert ist z.b. bei bildern zu 99% so (endungen jpg, .gif .swf usw.

4) php "macht" dann eine html seite und gibt sie an apache zurück

5) apache antwortet dem browser http code 200 (was soviel heisst seite gefunden) und gibt das was php ausgespuckt hat an den browser zurück!

so ungefähr gehts !

wennst mehr details haben willst oder noch was unklar ist mir einfach eine pm

mfg eingfoan

realbiker
13-06-2004, 09:56
Okay Danke für eure Antworten - jetzt kenn i mi a bissal aus! ;)

tiktak
13-06-2004, 18:25
also ich wuerd eher sagen das ein WAMP bloeder zu installieren is ....

unter debian oder gentoo eine LAMP aufzusetzen is a sache auf 3 minuten. bei windows hast immer irgendwelche troubles.. kein wunder das macht man auch nicht =)

eingfoan
13-06-2004, 18:52
zu wamp gibts eine install exe (easy php) die alles alles installiert (inclusive download 3 min installation)

also von der zeit her des selbe trotzdem

VOTE FOR LAMP --> stabiler weniger probleme

mfg eingfoan

tiktak
13-06-2004, 18:53
hm okay kann sein das letzte mal wurde ich vor 3 jahren genoetigt eine wampe aufzusetzten =)

Loco
13-06-2004, 19:07
Original geschrieben von eingfoan
zu wamp gibts eine install exe (easy php) die alles alles installiert (inclusive download 3 min installation)


Sowohl LAMP und WAMP kann man innerhalb von Minuten aufsetzen, es gibt sowohl für Linux wie auch für Windows Installationsprogramme/-skripte die das erledigen. Die Zeiten wo man PHP händisch ins httpd.conf (Konfigurationsdatei von Apache) eintragen musste sind schon lange vorbei. Ich selber bevorzuge LAMP (zB gravityriders.net), benutze zun Entwickeln aber lokal auch WAMP, man merkt eigentlich keinen Unterschied (Stabilität, Speed).

eingfoan
13-06-2004, 19:25
Original geschrieben von Loco
Ich selber bevorzuge LAMP (zB gravityriders.net), benutze zun Entwickeln aber lokal auch WAMP, man merkt eigentlich keinen Unterschied (Stabilität, Speed).

das kommt sehr auf die user anzahl an !
wenn du mal ein paar mio hits/tag hast wirst einen unterschied merken!