Webserver-Testumgebung - war: MySQL Server

Markus Majer mm at mpathy.de
Die Mai 6 11:41:22 BST 2008


Hallo Florian!

Wenn ich dich recht verstanden habe, hast du Ubuntu für den Desktop 
installiert, und willst nur mal reinschauen, was Apache, MySQL, PHP, 
etc. angeht?

Dann möchte ich dir einen anderen Weg beschreiben, als meine Vorredner. 
Das kannst du aber für dich entscheiden, ich schreibe dir nur mal wieso:

Wenn du die Pakete so installierst, wie die das sagen, ist das 
vollkommen richtig - aber du hast bei jedem Start deines PCs bzw. 
allgemein die ganze Zeit den Apache, MySQL und PHP laufen, auch wenn du 
gerade nichts "ausprobierst".

Das willst du eventuell gar nicht, sondern eben nur wenn du damit 
"rumexperimentierst". Gerade falls du einen Rechner hast, der nicht so 
viel RAM hat, oder es ein Laptop ist, auf dem während du kein Kabel dran 
hast, nur das laufen soll was unbedingt nötig ist, ist das eventuell 
unpraktisch.

Du kannst das natürlich in den Startup-Skripts entfernen, oder jedes Mal 
händisch stoppen.

Ich hätte deshalb folgenden Vorschlag für dich: Lade dir XAMPP herunter.
http://www.apachefriends.org/de/xampp-linux.html

Besonders interessant ist auch die Seite "Wieso bitte XAMPP, ein 
LAMP-Paket, für Linux? Das ist doch bereits alles zum Installieren bereit?":
http://www.apachefriends.org/de/faq-af.html#wozu

Selber möchte ich zu diesen Ausführungen noch hinzufügen:
Wenn du dich mal verkonfigurierst oder deine LAMP-Umgebung zerschiesst, 
löscht du den Ordner einfach wieder und packst ihn neu aus.
Dann kann das ganze Spiel wieder von vorne beginnen.

Ich empfehle diese Vorgehensweise allen Webadmin-Newbies, das hilft 
ungemein beim Experimentieren!

Auch für die Leute, die einen Server in nem Rechnenzentrum untergestellt 
haben - natürlich mit "Ubuntu Server" :) - und daher normalerweise keine 
Serverdienste auf ihrem Heimrechner brauchen, nur manchmal, um eine 
Python oder PHP-Anwendung zu entwicklen, bietet sich dies an.

Speziell bei so tollen Webentwicklungsumgebungen wie Aptana (unter 
Eclipse) und anderen gibt es auch extra XAMPP-Unterstützung - der Server 
wird automatisch gestartet, wenn du fertig mit programmieren bist, wird 
alles wieder gestoppt.

Hoffe, das half dir weiter.

Selbstverständlich waren aber auch die anderen Kommentare, rein logisch, 
in Ordnung und funktionieren.


Grüße
Markus Majer
(mpathy - print, web, more.)


Florian Auer schrieb:
> Am Dienstag, 6. Mai 2008 00:14:19 schrieb Raimund Kohl-Füchsle:
>> Tach zusammen,
>>
>> jetzt hab ich also ein neues Rechenwunder mit Ubuntu 8.04 laufen und
>> würde mich gerne in die Untiefen eines Webservers einarbeiten.  Dazu hab
>> ich mir als erstes den dicken MySQL-Wälzer von Kofler besorgt, aber
>> Kofler ist da SuSE-lastig.  Deshalb meine Frage:  Welche Pakete brauche
>> ich, um eine solche Testumgebung einzurichten?
> 
> sudo aptitude install apache2 php5 mysql-server
> 
> Der Rest geschieht sozusagen von alleine :) Sollte wider Erwarten nicht das 
> PHP5-Modul für Apache2 oder die MySQL-Unterstützung für PHP5 installiert 
> werden einfach noch folgendes installieren:
> 
> sudo aptitude install libapache2-mod-php5 php5-mysql
> 
>