Wie Sie Ihre eigenen Server mit XAMPP für HTML5 und CSS3 Programmierung zu erstellen

Es ist viel schwieriger, einen funktionierenden Server-System von Hand einzurichten, als es ist die Programmierung HTML5 und CSS3 mit ihm zu beginnen. Web-Hosting-Lösungen können oft einschüchternd sein.

Einrichten von Hand Ihr eigenes System wird nicht empfohlen. Es ist einfach nicht die Frustration wert, weil sehr gute Möglichkeiten zur Verfügung stehen.

XAMPP ist ein absolut wunderbares Open-Source-Tool. Es hat die folgenden Pakete eingebaut:

  • Apache: Die Standard-Web-Server und der Grundstein des Pakets

  • PHP: Konfiguriert und bereit, mit Apache und MySQL zu starten

  • MySQL: Auch konfiguriert mit Apache zu arbeiten und PHP

  • phpMyAdmin: Ein Daten-Management-Tool, das bereit ist zu laufen

  • Mercury Mail: Ein E-Mail-Server

  • FileZilla FTP-Server: Ein FTP-Server

  • PHP-Bibliotheken: Eine Reihe von nützlichen PHP-Add-ons, einschließlich GD (Grafikunterstützung), Ming (Flash-Unterstützung) und vieles mehr

  • Weitere Sprachen: Perl, ein weiteres sehr beliebtes Scripting und Server Sprache und SQLite, eine weitere nützliche Datenbank-Paket

  • Steuerungs- und Konfigurations-Tools: Ein Systemsteuerung, das Ihnen erlaubt, verschiedene Komponenten ein- und ausschalten

Diese Liste ist eine Beschreibung der Windows-Version. Die Mac-und Linux-Versionen haben alle die gleichen Arten von Software, aber die spezifischen Pakete variieren.

In Anbetracht der unglaublichen Menge an Energie in diesem System ist der Download bemerkenswert klein. Der Installer ist nur 34MB.

XAMPP ist ziemlich schmerzlos: Einfach das Installationsprogramm herunterladen und auf alle Standardwerte reagieren.

Wenn Sie Windows verwenden, sollten Sie ändern, in dem das Paket installiert ist, weil das Programmdateiverzeichnis Probleme für einige Nutzer verursacht. Sie können XAMPP in Wurzel des C installieren: auf Windows-Installationen fahren. Das Standardverzeichnis ist für Mac und Linux in Ordnung.

Laufen XAMPP

Nachdem Sie XAMPP installiert haben, können Sie Ihre neue Werkzeuge mit dem XAMPP Control Panel verwalten.

bild0.jpg

Einige Komponenten von XAMPP laufen nur dann, wenn sie gebraucht werden. Einige andere Komponenten (Apache und MySQL) gemeint sind ständig im Hintergrund laufen zu lassen. Bevor Sie mit Ihrem Server anfangen zu arbeiten, müssen Sie sicherstellen, dass es eingeschaltet ist.

Sie können wählen, Apache und MySQL als Dienst ausgeführt werden, was bedeutet, dass das Programm immer im Hintergrund ausgeführt wird. Diese Anordnung ist bequem, aber es leicht reduziert die Leistung Ihrer Maschine. Sie können sowohl Apache und MySQL ein- und ausschalten, wie Sie es brauchen.

Verlassen Serverprogramme offen auf Ihrem Rechner stellt eine Gefahr für die Sicherheit. Halten Sie ausreichende Sicherheitsvorkehrungen zu treffen.

Testen Sie Ihre XAMPP-Konfiguration

Stellen Sie sicher, dass Apache und MySQL laufen, und öffnen Sie Ihren Web-Browser. Stellen Sie die Adresse http: // localhost.

image1.jpg

Diese Seite zeigt an, dass XAMPP installiert ist und funktioniert. Fühlen Sie sich frei mit den verschiedenen Elementen in der Demos Abschnitt zu experimentieren. Auch wenn Sie noch nicht wissen, was sie tun, sollten Sie wissen, was einige ihrer Fähigkeiten sind.

Fügen Sie Ihre eigenen Dateien

Natürlich ist der Punkt, einen Web-Server eines eigenen Dateien in sie setzen. Verwenden Sie Ihre Datei-Management-Tool das XAMPP Verzeichnis im Dateisystem zu finden. Direkt unter der XAMPP-Verzeichnis ist das htdocs Ordner, die primäre Web-Verzeichnis. Apache dient nur Dateien, die in diesem Verzeichnis oder darunter sind.

Alle Dateien, wollen Sie Apache dienen müssen in htdocs oder in einem Unterverzeichnis davon.

Wenn Sie http angegeben: // localhost als Adresse in Ihrem Browser, erzählten Sie den Browser auf Ihrem lokalen Rechner in der Haupt aussehen htdocs Verzeichnis. Sie haben eine bestimmte Datei nicht angeben, zu laden. Wenn Apache einen Dateinamen nicht gegeben ist und es sieht die Datei index.html oder index.php genannt, zeigt es, dass die Datei, statt.

Also, in der Standardeinstellung htdocs Verzeichnis, wird das Programm sofort aufgerufen wird. Obwohl dieses Programm die Begrüßungsseite XAMPP zeigt, wollen Sie nicht in der Regel, dass das passiert.

Umbenennen oder etwas ähnliches. Es ist immer noch da, wenn Sie es wollen, aber jetzt gibt es keine Indexseite, und Apache einfach erhalten Sie eine Liste der Dateien und Ordner im aktuellen Verzeichnis.

image2.jpg

Sie wollen der Regel nicht Benutzer dieses hässliche Index in einem Produktionsserver zu sehen, aber in einer Entwicklungsumgebung können Sie genau sehen, was auf dem Server ist. Nachdem alles bereit ist zu gehen, können Sie zusammen oder Seiten setzen professioneller Verzeichnisse zu erzeugen.

Normalerweise wollen Sie Verzeichnisse auf alle Ihre wichtigsten Projekte zu haben.

Stellen Sie die Sicherheitsstufe

Wenn Sie einen Web-Server und einen Datenserver läuft, erstellen Sie einige wichtige Sicherheitslöcher. Sie sollten einige Vorkehrungen treffen, um sicherzustellen, dass Sie einigermaßen sicher sind:

  • Behandeln Sie Ihren Server nur als lokales Kapital. Verwenden Sie keine Home-Installation von Apache als Produktionsserver ausgeführt werden. Verwenden Sie es nur zum Testen. Verwenden Sie einen Remote-Host für die tatsächliche Bereitstellung Ihrer Dateien. Es ist für alle Sicherheits Kopfschmerzen vorbereitet.

  • Führen Sie eine Firewall. Sie sollten auf ein absolutes Minimum, die Windows-Firewall ausführen, die mit allen aktuellen Versionen von Windows kommt. Sie könnten auch eine Open-Source oder kommerzielle Firewall in Betracht ziehen. Blockieren eingehender Zugriff auf alle Anschlüsse standardmäßig aktiviert und öffnen Sie sie nur bei Bedarf. Es gibt keine wirkliche Notwendigkeit eingehenden Zugriff auf Ihren Web-Server zu ermöglichen. Sie müssen es nur in localhost-Modus laufen zu lassen.

  • Führen Sie grundlegende Sicherheitskontrollen. Das XAMPP-Paket verfügt über eine praktische Sicherheits Bildschirm. Klicken Sie auf die Sicherheit Link am unteren Rand der Seite für einige einfach zu bedienende Sicherheits Utilities.

    image3.jpg
  • Ändern Sie den MySQL-root-Passwort ein. Wenn Sie nicht bereits getan haben, um die Sicherheit Link, um die MySQL-root-Passwort zu ändern.

  • Fügen Sie das Kennwort ein XAMPP Verzeichnis. Geben Sie ein Kennwort in die untere Hälfte des Sicherheitsformular Verzeichnis vor nicht autorisiertem Zugriff zu schützen. Wenn Sie in das Verzeichnis zu gehen versuchen, sind Sie nach diesem Kennwort gefragt.

    image4.jpg

Sicherheit ist immer ein Kompromiss. Wenn Sie die Sicherheit hinzufügen, führen Sie häufig Grenzen in der Funktionalität.

Menü