German README
_ _ __ __ ____ ____ _____ __
| | / \ | \/ | _ \| _ \_ _\ \/ /
| | / _ \ | |\/| | |_) | |_) | | \ /
| |___ / ___ \| | | | __/| __/| | / \
|_____/_/ \_\_| |_|_| |_| |___/_/\_\
Linux, Apache, MySQL, PHP, Perl und KNOPPIX
* Was ist LAMPPIX?
LAMPPIX ist eine Live-CD mit dem Webserver Apache, der Datenbank MySQL und den
Programmiersprachen PHP und Perl. Sie basiert auf Klaus Knoppers KNOPPIX und Damn
Small Linux und ermöglicht es Ihnen zum Beispiel, ihre eigenen PHP-basierten
Internetseiten von CD-ROM aus laufen zu lassen.
* Welche Software ist dabei?
- die Desktop-Umgebung XFCE 4
- XAMPP 1.4.4 (www.apachefriends.org)
- die Web-Browser Mozilla Firefox 0.8, Dillo und Links
- Dateimanager (rox), Bildbetrachter (gqview), PDF-Anzeigeprogramm (xpdf),
grafischer Texteditor (nedit)
- GIMP 2
- der Midnight-Commander, VIM, aterm
- Netzwerk-Programme (ssh, nmap)
- Programme zur Systemverwaltung (cfdisk, parted, mkfs.*)
* Wie kann ich meine eigenen Projekte integrieren?
Schritt 1: der Inhalt des Webservers
- Packen Sie die gewünschten Dokumente in den Tarball htdocs.tar.gz
# tar czf htdocs.tar.gz *
Schritt 2: die MySQL-Datenbanken (optional)
- Exportieren Sie mit einem Programm wie mysqldump oder PHPMyAdmin die
Datenbanken ihres Webservers als MySQL-Dumps. Speichern Sie den Dump nach
dem Schema datenbankname.sql.
# mysqldump datenbank > datenbank.sql
- packen Sie alle MySQL-Dumps in den Tarball mysql-dumps.tar.gz
# tar czf mysql-dumps.tar.gz *.sql
Schritt 3: ein Shell-Script schreiben (optional)
- schreiben Sie ein Shell-Script mit dem Namen postinstall.sh
- Dieses Script wird ausgeführt, nachdem die Datenbanken und der Inhalt des
Web-Servers installiert wurde.
- Das Document-Root-Verzeichnis ist /opt/lampp/htdocs.
- Diese Funktion ist nützlich, um die Zugriffsrechte auf Dateien zu setzen
oder andere Aktionen während des Startvorgangs auszuführen.
Schritt 4:
- Kopieren Sie die Dateien htdocs.tar.gz, mysql-dumps.tar.gz und postinstall.sh in das Verzeichnis 'www' ihrer CD-ROM.
* Wo bekomme ich weitere Informationen?
LAMPPIX: http://www.tinowagner.com/de/projekte/lamppix/
XAMPP: http://www.apachefriends.org/
Apache: http://www.apache.org/
MySQL: http://www.mysql.com/
PHP: http://www.php.net/
KNOPPIX: http://www.knopper.net/knoppix/
Damn Small Linux: http://www.damnsmalllinux.org/
Linux-Forum: http://www.linuxforen.de/
Debian-Forum: http://www.debianforum.de/
PHP-Tutorial: http://tut.php-q.net/