Verdammt kleines Linux mit XAMPP Linux zum Erstellen eines Webservers auf einer P4-Maschine oder Mele A2000

5415
Codebeat

Ein paar Tage bin ich damit beschäftigt, einen leistungsstarken Server mit geringem Gewicht zu entwickeln, der als Webserver für einige einfache Sites verwendet werden kann, die PHP und Mod-Rewrite verwenden.

Die P4-Box (eigentlich ein Laptop, dell Latitude c640), die ich verwende, kam mit Windows XP Pro auf 10 (und 40 mit einem Hack) Verbindungen eine Zeit.

Davor haben wir auch ein Mele A2000 ARM-Gerät (Porzellan-Ding) gekauft, das mit Android 4.0 geliefert wird, einer schönen kleinen Box, die leise und stromsparend ist, nur 5 Watt. Auf diesem Gerät habe ich auch mehrere Dinge ausprobiert, aber es wird kein ARM-Linux darauf abgerufen, und alle Softwarelösungen auf Android verwenden Lighttpd, das keine Modrewrite-Funktion wie Apache unterstützt.

Ich suche also im Internet nach einer Linux-Distribution für die P4-Box und habe viele gefunden, um herauszufinden, was das Beste ist. Es ist sehr schwierig für mich, weil ich Windows-Hintergrund habe (ich will kein Headless-System). Ich habe mehrere ausprobiert und dann habe ich Damn Small Linux (oder DSL) gefunden, sieht großartig aus und funktioniert gut auf einem sehr kleinen Footprint. Genau das, wonach ich suche.

Dann habe ich nach DSL + Apache + PHP + mySQL gesucht und die XAMPP-Linux-Version gefunden (ich verwende auch XAMPP unter Windows, um Websites zu testen, und fand einen Blog, den XAMPP für DSL verwenden muss). Ich habe nur Informationen dazu gefunden, aber es gibt kein ISO- oder Disk-Image mit diesen beiden Welten (zumindest habe ich es nicht gefunden).

Ich habe versucht, ein Diskimage (2 GB) mit VMWare einzurichten, das funktioniert super. Die Idee ist, es zuerst in VMWare auszuprobieren und anschließend die Festplatte in eine physische Festplatte umzuwandeln, ohne dabei Systeme oder Hardware zu beschädigen. Ich habe die DSL-Installation verwendet, um eine Debian-Installation einzurichten (Option "Auf Festplatte installieren" im Menü "Tools". Starten Sie neu und funktioniert in Ordnung.

Danach habe ich XAMPP Linux ( http://www.apachefriends.org/de/xampp-linux.html) heruntergeladen ) und folge den Anweisungen auf dieser Seite. Installierte es als Superuser, bekam aber Fehler bei der Installation, einer über SQL (etwas mit Syntaxfehler in einem Befehlszeilenprogramm) und ein Fehler am Ende (etwas, das ich nicht verstanden habe), aber die Installation wird fortgesetzt und abgeschlossen.

Dann habe ich versucht, 'lampp' oder 'xampp' auszuführen und das einzige, was ich sehe, sind Gleitkomma-Ausnahmen (siehe Bild) und sehen nicht gut aus.

Verdammt kleines Linux mit XAMPP Linux zum Erstellen eines Webservers auf einer P4-Maschine oder Mele A2000

Kurz gesagt, meine Fragen sind:

  • Gibt es ein DSL + XAMPP-Image, das ich verwenden kann (kann mein Leben viel einfacher machen ;-))
  • Wenn nicht, was mache ich falsch (ist es wirklich möglich oder ist mit der neuesten Version von beiden etwas nicht in Ordnung?)
  • Gibt es eine leichte Distribution mit XAMPP oder PHP + Apache + mod_rewrite + mySQL? ARM oder x86?
  • Oder ist es besser, meine Hände davon zu nehmen und zu versuchen, Windows-Stapel zu hacken, um mehr Verbindungen zu erhalten
  • Oder hast du andere Vorschläge?
0
Ich würde vorschlagen, XAMPP nicht zu verwenden, zu lernen und es selbst einzurichten. Ich hatte schon immer Glück mit einem einfachen Debian- oder Ubuntu-Server-basierten Stack, obwohl ich heutzutage Lighttpd / PHP-Fpm-basierten Stack verwendet habe. Howtoforge hat großartige Guides, die ich vorschlagen sollte. Journeyman Geek vor 10 Jahren 0

2 Antworten auf die Frage

1
user277278

DSL basiert auf Debian, Sie können also Debian- oder Ubuntu-Repos hinzufügen und dann ganz normal arbeiten.

sudo apt-get update <--- after added the repos sudo apt-get install apache2 sudo apt-get install mysql-client mysql-server sudo apt-get install php5  

Sie können die gewünschten Erweiterungen hinzufügen.

1
AJN

Zwar etwas spät, klingt aber nach "Lamppix" und "Lamppix Mini" sehr gut für Ihre Zwecke:

Lamppix ist eine Linux Live-CD, die auf Knoppix und Damn Small Linux basiert. Dazu gehören Apache, MySQL,> PostgreSQL, PHP, Perl. Das heißt, es enthält XAMPP plus PostgreSQL.

Alles ist vorkonfiguriert. Sie können also einfach die CD einlegen, einen Neustart durchführen und einen laufenden Webserver nutzen.

Sie können Ihre eigenen PHP-Skripte einbinden und sie werden direkt von der CD ausgeführt. Sie können sogar vollständige Content Management Systeme (CMS) wie Typo3 oder Mambo verwenden, um mit ihnen zu arbeiten.