 |
|
|
|
Anzeige
Willkommen zur Solaris-Version von XAMPP. Diese Version ist mit Solaris 8 (SPARC) erstellt worden und wurde auch
auch unter Solaris 9 getestet. Sie wird logischerweise nicht auf einem x86er Solaris funktionieren.
BETA-WARNUNG!!!!! Diese XAMPP-Version befindet sich noch im Beta-Stadium. Haben wir mit der Windows- und Linux-Version schon mehrere Jahre
Erfahrung machen können so hab ich mit dieser Version erst im Frühjahr 2004 angefangen.
Ich kann mir zwar nicht vorstellen, dass man mit dieser Version etwas kaputt machen kann, aber ich kann definitiv nicht garantieren, dass sie stabil läuft.
Auch entspricht der Umfang dieser XAMPP-Version noch nicht dem der anderen Versionen. Aber Schritt für Schritt wird sie immer mehr dem Umfang der Linux-Version entsprechen.
|
|
|
|
|
| XAMPP für Solaris 0.8.2 vom 23.03.2007 |
 Version |
 Größe |
 Bemerkungen |
XAMPP Solaris 0.8.2 |
45 MB |
Apache 2.2.4, MySQL 5.0.37, PHP 5.2.1 & PEAR + multibyte (mbstring) support, Perl 5.8.3, ProFTPD 1.3.0a, phpMyAdmin 2.10.0.2, OpenSSL 0.9.8e, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, zlib 1.2.3, expat 1.95.7, Ming 0.3, pdf class 009e, IMAP C-Client 2006, OpenLDAP 2.3.11, libiconv 1.8, FreeTDS 0.63, libgdbm (1.8.3), libxslt (1.1.9), mcrypt (2.5.7), cURL (7.15.5), eAccelerator (0.9.5), Webalizer (2.01)
|
|
Schritt 2: InstallierenNach dem Download einfach zur Installation folgende Schritte ausführen:
Eine Shell aufrufen und die heruntergeladene Datei als Shell-Skript starten:
sh xampp-solaris-0.8.2.sh
Nun fragt der Installer wohin XAMPP installiert werden soll. Es ist zwar möglich XAMPP an eine andere Stelle als /opt/xampp zu installieren, aber das kann ich nicht wirklich empfehlen, da wahrscheinlich nicht alles funktionieren wird.
Where do you want to install XAMPP? (press Ctrl+C to quit)
[/opt/xampp]
Drückt man nur Return, dann wird das vorgeschlagene Verzeichnis gewählt.
Eine bereits installierte Version von XAMPP wird dadurch nicht(!) überschrieben: Das Installationsskript verweigert die Installation. In diesem Fall lieber
ein XAMPP-Upgrade (sofern vorhanden) verwenden.
Das war's. XAMPP wird nun im Verzeichnis /opt/xampp (sofern nicht anders ausgewählt) installiert.
| |
| Warnung: XAMPP sollte nur nach /opt/xampp installiert werden. Alles andere wird zwar auch zum großen Teil funktionieren, kann aber auch an einigen Stellen zu Problemen führen. |
|
Schritt 3: StartenZum Starten von XAMPP einfach diesen Befehl eintippen:
/opt/xampp/xampp start
Auf dem Bildschirm sollten nun folgende Mitteilungen zu sehen sein:
Starte XAMPP für Solaris 0.8.2...
XAMPP: Starte Apache mit SSL...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP gestartet.
Fertig. XAMPP bzw. der Apache, MySQL und evtl. ProFTPD laufen nun auf dem System.
|
|
| Hinweis: Wird XAMPP nicht als root, sondern als normaler Benutzer gestartet, dann wird ProFTPD nicht gestartet und für den Apache
wird anstelle von Port 80 der Port 8080 verwendet. |
|
Gibt es allerdings Fehlermeldungen, dann bitte ein Blick dazu in
die FAQ.
Schritt 4: TestenOk, das hört sich ja schon mal ganz gut an, aber woher weiss ich, dass das alles
wirklich funktioniert? Gut, dann einfach mal auf den Apache zugreifen: In der Adress-(URL-)Zeile
des Web-Browsers die eigene URL eintippen:
http://localhost
Oder wenn XAMPP als normaler Benutzer gestartet wurde:
http://localhost:8080
Hier meldet sich nun die Startseite von XAMPP.
Hat man später diese Startseite durch seine eigene Seite ersetzt, kann man übrigens die XAMPP-Startseite immer noch
unter http://localhost/xampp/ erreichen.
Auf der Startseite gibt es nun mehrere Links zum Testen
der Installation und ein paar kleine Programmbeispiele.

Zum Beispiel: Ein kleines flashiges PHP-Ming-Beispiel (siehe Screenshot). Unter Verwendung von
FreeType und der Benutzung eines TrueType-Fonts. Danke an dieser Stelle an
Anke Arnold für ihren Font
»AnkeCalligraph«.
Und? War das einfach??
Eine Bitte: Meldet mir jedes Fehlverhalten von XAMPP. Nur so kann XAMPP sich auch
wirklich weiterentwickeln.
Anzeige

ProFTPDWurde auch der ProFTPD-FTP-Server mitgestartet, dann kann man nun mit seinem Lieblings-FTP-Programm auf das htdocs-Verzeichnis des XAMPP-Servers
zugreifen. Standardmäßig eingerichtet ist hierfür der Benutzer »nobody« mit dem Passwort »xampp«.
Wie man das Passwort ändert steht im nächsten Absatz und wie man das Starten vom ProFTPD abschaltet steht
im übernächsten Absatz unter »Erweiterte Start-&-Stop-Parameter«.
Das Thema Sicherheit (UNBEDINGT LESEN!)Wie schon an anderer Stelle erwähnt ist XAMPP nicht für den Produktionseinsatz gedacht, sondern
nur für Entwickler in Entwicklungsumgebungen. Das kommt daher, dass XAMPP absichtlich nicht restriktiv sondern
im Gegenteil sehr offen vorkonfiguriert ist. Für einen Entwickler ist das ideal, da er so keine
Grenzen vom System vorgeschrieben bekommt. Für eine Produktionseinsatz ist das allerdings überhaupt nicht
geeignet.
Hier eine Liste, der Dinge, die an XAMPP absichtlich(!) unsicher sind:
- Der MySQL-Administrator (root) hat kein Passwort.
- Der MySQL-Daemon ist übers Netzwerk erreichbar.
- Der ProFTPD-Daemon benutzt das Passwort "xampp".
- PhpMyAdmin ist übers Netzwerk erreichbar.
- MySQL und Apache laufen unter der gleichen Benutzerkennung (nobdoy)
Auf den XAMPP-Demo-Seiten (die man unter http://localhost findet) gibt es den Punkt "Sicherheitscheck". Dort kann man sich den
aktuellen Sicherheitszustand seiner XAMPP-Installation anzeigen lassen.
Erweiterte Start-&-Stop-Parameter
|
|
| START- UND STOP-PARAMETER |
| Parameter |
Bedeutung |
| start |
Startet XAMPP. |
| stop |
Stoppt XAMPP. |
| restart |
Stoppt und startet XAMPP. |
| reload |
Apache, MySQL und - wenn gestartet - ProFTPD lesen ihre Konfigurationsdatei neu ein. |
| startapache |
Startet nur den Apache. |
| startssl |
Dadurch wird der Apache mit SSL-Unterstützung gestartet und unter https://localhost kann man seinen Apache via SSL erreichen.
Durch diesen Befehl wird die SSL-Unterstützung permanent aktiviert. D.h. auch beim nächsten Start des XAMPP wird SSL wieder mit gestartet.
|
| startmysql |
Startet nur die MySQL-Datenbank. |
| startftp |
Startet nur den ProFTPD-Server. Der FTP-Server ist so vorkonfiguriert, dass man nun mit dem Benutzer "nobody" und dem Passwort "xampp" nun z. B. die HTML-Dateien
auf den XAMPP-Server hochladen kann. Achtung: man sollte schnellstens ein anderes Passwort setzten. Das geht ganz einfach mit dem security-Parameter. (siehe weiter unten)
Durch diesen Befehl wird der FTP-Server permanent aktiviert. D.h. auch beim nächsten Start von XAMPP wird der FTP-Server wieder mit gestartet. |
| stopapache |
Stoppt den Apache. |
| stopssl |
Stoppt die SSL-Unterstützung des Apache. Auch beim nächsten Start von XAMPP wird die SSL-Unterstützung nicht mehr mit gestartet. |
| stopmysql |
Stoppt die MySQL-Datenbank. |
| stopftp |
Stoppt den ProFTPD-Server. Auch beim nächsten Start von XAMPP wird der FTP-Server nicht mehr mit gestartet. |
| reloadapache |
Der Apache liesst seine Konfigurationsdatei neu ein. |
| reloadmysql |
MySQL liesst seine Konfigurationsdatei neu ein. |
| reloadftp |
ProFTPD liesst seine Konfigurationsdatei neu ein. |
|
|
Um also zum Beispiel den Apache mit SSL-Unterstützung zu starten einfach den folgenden Befehl
aufrufen:
/opt/xampp/xampp startssl
Und schon läuft der Apache mit SSL. Erreichbar unter https://localhost.
Was ist wo?Auf Unix-Systemen ist es typisch, dass es für die Konfiguration und Administration des Systems
keine Oberflächen gibt, sondern das sogenannte Konfigurationsdateien verwendet werden. Hier ein kleiner Überblick über die Konfigurationsdateien der in XAMPP enthaltenen Software-Pakete.
|
|
| WICHTIGE DATEIEN UND VERZEICHNISSE |
| Datei/Verzeichnis |
Bedeutung |
| /opt/xampp/bin/ |
Hier liegen die Befehle zu XAMPP. /opt/xampp/bin/mysql ruft z. B. den MySQL-Monitor auf. |
| /opt/xampp/htdocs/ |
Das DocumentRoot-Verzeichnis des Apache-Webserver. Hier liegen die Webseiten deines Apache. |
| /opt/xampp/etc/httpd.conf |
Die zentrale Konfigurations-Datei für den Apache-Webserver. |
| /opt/xampp/etc/my.cnf |
Die Konfigurations-Datei für den MySQL-Datenbankserver. |
| /opt/xampp/etc/php.ini |
Die Konfigurations-Datei für PHP. |
| /opt/xampp/etc/proftpd.conf |
Die Konfigurations-Datei für den ProFTPD. |
| /opt/xampp/phpmyadmin/config.inc.php |
Die Konfigurations-Datei für phpMyAdmin. |
|
StoppenZum Stoppen von XAMPP einfach diesen Befehl eintippen:
/opt/xampp/xampp stop
Auf dem Bildschirm sollten nun folgende Mitteilungen zu sehen sein:
Stoppe XAMPP für Solaris 0.8.2...
XAMPP: Stoppe Apache...
XAMPP: Stoppe MySQL...
XAMPP: Stoppe ProFTPD...
XAMPP beendet.
Und XAMPP wurde somit beendet.
DeinstallationIch hoffe zu diesem letzten Schritt kommt es nie! ;)
Zum Deinstallieren von XAMPP einfach diesen Befehl eintippen (Vorsicht: weg ist weg!):
rm -rf /opt/xampp
Schluß.
|
|