Website-Suche

Einrichten von LAMP (Linux, Apache, MySQL/MariaDB, PHP) und PhpMyAdmin auf dem Ubuntu 15.04 Server


Der LAMP-Stack ist eine Kombination der am häufigsten verwendeten Open-Source-Software im Zusammenhang mit Webdiensten. Zu dieser Gruppe gehören Apache Web Server, MySQL/MariaDB und PHP. Häufig werden die MySQL/MariaDB-Datenbanken über ein Datenbankverwaltungstool wie phpMyAdmin verwaltet.

Dieser Artikel führt Sie durch den Prozess der Installation von LAMP auf einem Ubuntu 15.04-basierten Server.

Anforderungen:

Bevor wir beginnen, sollten einige Voraussetzungen erfüllt sein:

  1. Minimale Installation von Ubuntu 15.04.
  2. SSH-Zugriff auf den Server (falls Sie keinen direkten Zugriff auf den Server haben).
  3. Wenn das Gerät als Server verwendet wird, sollten Sie sicherstellen, dass eine statische IP-Adresse konfiguriert ist.

Schritt 1: Server-Hostnamen und Systemaktualisierung festlegen

1. Sobald Ihr Ubuntu 15.04-Server betriebsbereit ist, greifen Sie über SSH darauf zu und richten Sie den Hostnamen ein. Dies kann leicht erreicht werden, indem man Folgendes verwendet:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Natürlich sollten Sie „your-hostname.com“ durch den tatsächlichen Hostnamen ersetzen, den Sie verwenden werden.

2. Um sicherzustellen, dass Ihr System auf dem neuesten Stand ist, führen Sie den folgenden Befehl aus:

sudo apt-get update && sudo apt-get upgrade

Schritt 2: Apache Webserver installieren

3. Apache ist der am häufigsten verwendete Webserver und hostet die meisten online verfügbaren Websites. Um Apache auf Ihrem Server zu installieren, können Sie einfach den folgenden Befehl eingeben:

sudo apt-get install apache2

Sie können Apache jetzt starten, indem Sie Folgendes ausführen:


sudo service apache2 start


ifconfig –a

Wenn Sie im Browser auf die IP-Adresse zugreifen, sollte eine Seite ähnlich dieser angezeigt werden:

Schritt 3: PHP mit Modulen installieren

5. PHP steht für Hypertext Preprocessor. Es handelt sich um eine leistungsstarke Programmiersprache, die hauptsächlich zum Generieren dynamischer Webseiten verwendet wird, die häufig mit Datenbanken verwendet werden. Beachten Sie, dass PHP-Code vom Webserver ausgeführt wird.

Um PHP zu installieren, führen Sie einfach den folgenden Befehl aus:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Um Ihre PHP-Installation zu testen, navigieren Sie zum Stammverzeichnis des Webservers und erstellen und öffnen Sie eine Datei mit dem Namen php_info.php:


cd /var/www/html/
sudo vim php_info.php

Fügen Sie den folgenden Code ein:

<?php phpinfo(); ?>

Speichern Sie die Datei und laden Sie sie in Ihren Browser, indem Sie http://your-ip-address/php_info.php eingeben. Sie sollten die Ausgabe der Funktion phpinfo() sehen, die Informationen über Ihr PHP-Setup liefert:

Sie können später weitere PHP-Module installieren. Um nach weiteren Modulen zu suchen, verwenden Sie einfach:

sudo apt search php5

Schritt 4: Installieren Sie MariaDB Server und Client

7. MariaDB ist ein relativ neues Datenbankverwaltungssystem, das von der Community entwickelt wurde. Es handelt sich um einen Fork von MySQL, der unter der GNU GPL frei bleiben soll. Das Projekt wird von den ursprünglichen Entwicklern von MySQL geleitet, da Oracle die Kontrolle über die MySQL-Distribution erlangt hat. Es bietet grundsätzlich die gleiche Funktionalität wie MySQL und hier gibt es nichts zu befürchten.

Um MariaDB in Ubuntu 15.04 zu installieren, führen Sie den folgenden Befehl aus:

sudo apt-get install mariadb-client mariadb-server

8. Während der Installation werden Sie nicht aufgefordert, ein Passwort für den MariaDB-Root-Benutzer einzurichten. Dazu müssen Sie den folgenden Befehlssatz ausführen:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Jetzt kann der Root-Benutzer mit dem folgenden Befehl gesichert werden:

mysql_secure_installation

Schritt 5: Installieren Sie PHPMyAdmin

9. PhpMyAdmin ist eine Weboberfläche, über die Sie Ihre MySQL/MariaDB-Datenbanken einfach verwalten/administrieren können. Die Installation ist denkbar einfach und kann mit dem folgenden Befehl abgeschlossen werden:

sudo apt-get install phpmyadmin

Bei der Installation werden Sie aufgefordert, den von Ihnen verwendeten Webserver auszuwählen. Wählen Sie „Apachee“ und fahren Sie fort:

10. Als nächstes werden Sie gefragt, ob Sie phpMyAdmin mit dbconfig-common konfigurieren möchten. Wählen Sie „Nein“, wie im Screenshot gezeigt:

An diesem Punkt ist Ihre phpMyAdmin-Installation abgeschlossen. Um darauf zuzugreifen, können Sie http://your-ip-address/phpmyadmin verwenden:

Zur Authentifizierung können Sie den MySQL-Root-Benutzer und das Passwort verwenden, das Sie zuvor für diesen Benutzer eingerichtet haben.

Schritt 6: Starten Sie LAMP beim Systemstart

11. Obwohl die Installationsprogramme sowohl Apache als auch MariaDB so konfiguriert haben sollten, dass sie beim Systemstart automatisch gestartet werden, können Sie für alle Fälle die folgenden Befehle ausführen um sicherzustellen, dass sie aktiviert sind:

sudo systemctl enable apache2
sudo systemctl enable mysql

Sie können einen Systemneustart durchführen, um sicherzustellen, dass alle Dienste wie erwartet normal starten.

Das ist alles. Auf Ihrem Ubuntu 15.04-Server wird jetzt der LAMP-Stack ausgeführt und Sie können Ihre Webprojekte darauf erstellen oder bereitstellen.