Localhost ist ein lokaler Server, mit dem Entwickler auf ihrem lokalen Computer mit Webanwendungen arbeiten können. Es ist sehr nützlich beim Entwickeln und Testen von Websites und Anwendungen, bevor sie auf einem echten Server ausgeführt werden.
Die Einrichtung von localhost auf Ubuntu ist ein wichtiger Schritt für angehende Entwickler. In dieser detaillierten Anleitung werden wir alle notwendigen Schritte zur erfolgreichen Konfiguration und Verwendung von localhost durchgehen.
Der erste Schritt besteht darin, einen lokalen Server zu installieren. Für Ubuntu sind Apache und Nginx am beliebtesten. Wir empfehlen die Verwendung von Apache, da es stabil und einfach einzurichten ist.
Nachdem Sie Apache installiert haben, müssen Sie es so konfigurieren, dass es Ihrem Projektverzeichnis dient. Bearbeiten Sie dazu die Apache-Konfigurationsdatei, indem Sie Ihrem Projekt einen neuen virtuellen Host hinzufügen. Dadurch kann Apache Anfragen an Ihr Projekt verarbeiten, indem localhost als Adresse verwendet wird.
In diesem Artikel haben wir den Konfigurationsprozess von localhost auf Ubuntu nur kurz beschrieben. Weitere Anweisungen und Empfehlungen finden Sie in der Apache-Dokumentation und anderen Tools.
Konfigurieren von localhost auf Ubuntu
Mit einem lokalen Server (localhost) können Sie Websites entwickeln und auf Ihrem Computer testen, bevor sie im Internet veröffentlicht werden. Die Konfiguration von localhost auf dem Ubuntu-Betriebssystem ist ziemlich einfach und erfordert mehrere Schritte:
- Installieren des LAMP-Stapels
- Apache einrichten
- MySQL einrichten
- PHP einrichten
1) Installieren des LAMP-Stapels:
Bevor Sie mit der Konfiguration von localhost beginnen, müssen Sie einen LAMP-Stack installieren, der aus Apache, MySQL und PHP besteht. Geben Sie im Ubuntu-Terminal den folgenden Befehl ein, um alle erforderlichen Komponenten zu installieren:
sudo apt-get install lamp-server^
2) Apache einrichten:
Apache ist der beliebteste Webserver. Geben Sie zum Konfigurieren von Apache den folgenden Befehl im Terminal ein:
sudo nano /etc/apache2/apache2.conf
Dieser Befehl öffnet die Apache-Konfigurationsdatei zur Bearbeitung. Suchen Sie nach der Zeile "Directory /var/www/" und ändern Sie sie in "Directory /var/www/html/". Speichern Sie die Änderungen, und schließen Sie die Datei.
Geben Sie dann den folgenden Befehl ein:
sudo a2enmod rewrite
Dieser Befehl aktiviert das URL-Überschreibmodul. Starten Sie Apache neu, um die Änderungen zu übernehmen:
sudo service apache2 restart
3) MySQL einrichten:
MySQL ist ein Datenbankmanagementsystem. Geben Sie zum Konfigurieren von MySQL den folgenden Befehl ein:
Befolgen Sie die Anweisungen, um die MySQL-Sicherheit zu konfigurieren und ein Passwort für den Root-Benutzer zu erstellen.
4) PHP einrichten:
PHP ist eine serverseitige Programmiersprache. Geben Sie den folgenden Befehl ein, um PHP einzurichten:
sudo nano /etc/apache2/mods-enabled/dir.conf
Stellen Sie in dieser Datei sicher, dass die Indexdatei "index" ist.php befindet sich vor dem index.html". Speichern Sie die Änderungen, und schließen Sie die Datei.
Starten Sie Apache neu, um die Änderungen zu übernehmen:
sudo service apache2 restart
Jetzt ist Ihr localhost auf Ubuntu konfiguriert! Sie können Ihre Websites im Ordner "/var/www/html/" ablegen und sie im Browser testen, indem Sie die Adresse besuchen "http://localhost ".
Anforderungen für die Installation
Bevor Sie mit der Einrichtung von localhost auf Ubuntu beginnen, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
- Ubuntu-Betriebssystem: die neueste Version des Ubuntu-Betriebssystems ist installiert. Aktualisieren Sie Ihr System, wenn Sie eine veraltete Version installiert haben.
- Lokaler Apache-Server: installieren und konfigurieren Sie Apache auf Ihrem Computer. Geben Sie zum Installieren einen Befehl ein sudo apt-get install apache2 im Terminal.
- Programmiersprache PHP: installieren Sie PHP mit dem Befehl sudo apt-get install php im Terminal.
- MySQL-Datenbankverwaltungssystem: installieren Sie MySQL mit dem Befehl sudo apt-get install mysql-server im Terminal.
Stellen Sie sicher, dass alle oben genannten Komponenten installiert und ordnungsgemäß konfiguriert sind, bevor Sie mit den nächsten Schritten fortfahren.
Hinweis: Möglicherweise müssen Sie auf das Internet zugreifen, um die Anforderungen zu erfüllen.
Schritt 1: Apache installieren
Um Apache zu installieren, geben Sie den folgenden Befehl im Terminal ein:
| Das Team | Die Beschreibung |
|---|---|
| sudo apt update | Aktualisieren der Paketliste |
| sudo apt install apache2 | Apache installieren |
Nach dem Ausführen des Befehls sollte die Apache-Installation beginnen. Während der Installation werden Sie möglicherweise aufgefordert, ein Passwort für den Root-Benutzer einzugeben. Geben Sie Ihr Passwort ein und bestätigen Sie es.
Nach Abschluss der Installation können Sie den Status des Apache-Servers überprüfen, indem Sie den folgenden Befehl eingeben:
| Das Team | Die Beschreibung |
|---|---|
| sudo systemctl status apache2 | Überprüfen des Apache-Status |
Wenn der Server ordnungsgemäß gestartet und ausgeführt wird, wird eine Meldung angezeigt, dass der Dienst aktiv ist und ohne Probleme funktioniert.
Schritt 2: Installieren von MySQL
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um MySQL zu installieren: sudo apt-get install mysql-server
- Während der Installation werden Sie aufgefordert, ein Passwort für den MySQL-Administrator einzugeben. Geben Sie Ihr Passwort ein und bestätigen Sie es.
- Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um sicherzustellen, dass MySQL erfolgreich installiert wurde: sudo mysql
- Wenn Sie eine MySQL-Eingabeaufforderung sehen, ist die Installation erfolgreich.
Anmerkung: Die Installation von MySQL kann einige Zeit in Anspruch nehmen, da viele Dateien heruntergeladen werden müssen.
Schritt 3: Installieren von PHP
Gehen wir nun zur Installation von PHP auf Ihrem lokalen Server über.
1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um PHP zu installieren:
| sudo apt-get install php |
2. Nach dem Ausführen des Befehls werden Sie aufgefordert, das Passwort Ihres Benutzers einzugeben, um die Installation zu bestätigen. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
3. Warten Sie, bis die PHP-Installation abgeschlossen ist. Dies kann abhängig von der Geschwindigkeit Ihrer Internetverbindung einige Zeit in Anspruch nehmen.
4. Überprüfen Sie nach der Installation, ob PHP erfolgreich installiert wurde, indem Sie den folgenden Befehl eingeben:
Wenn Sie die PHP-Version und die Kompilierungsinformationen sehen, ist die Installation erfolgreich.
Jetzt ist Ihr lokaler Server für die Arbeit mit PHP konfiguriert.