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


Der LAMP-Stack ist eine Kombination der am häufigsten verwendeten Open-Source-Software für Webdienste. Diese Gruppe umfasst 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 die Installation von LAMP auf einem Ubuntu 15.04-basierten Server.

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

  1. Minimal installation of Ubuntu 15.04.
  2. SSH access to the server (if you do not have direct access to the server).
  3. If the machine will be used as server you should make sure it has a static IP address configured.

Schritt 1: Legen Sie den Server-Hostnamen und das System-Update fest

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 durch:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Natürlich sollten Sie "your-hostname.com" mit dem tatsächlichen Hostnamen ändern, den Sie verwenden werden.

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

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

Schritt 2: Installieren Sie Apache Webserver

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 ähnliche Seite angezeigt werden:

Schritt 3: Installieren Sie PHP mit Modulen

5. PHP steht für Hypertext Preprocessor. Es ist eine leistungsstarke Programmiersprache, die hauptsächlich zum Generieren dynamischer Webseiten verwendet wird, die häufig in 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

Geben 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 zu Ihrem PHP-Setup enthält:

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 ist eine Abzweigung von MySQL, die 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. Es bietet im Grunde die gleiche Funktionalität wie MySQL und hier gibt es nichts zu befürchten.

Führen Sie den folgenden Befehl aus, um MariaDB in Ubuntu 15.04 zu installieren:

$ sudo apt-get install mariadb-client mariadb-server

8. Während der Installation werden Sie nicht aufgefordert, das Kennwort für den MariaDB-Root-Benutzer einzurichten. Dazu müssen Sie die folgenden Befehle eingeben:

$ 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 können. Die Installation ist sehr einfach und kann mit dem folgenden Befehl abgeschlossen werden:

$ sudo apt-get install phpmyadmin

Nach der Installation werden Sie aufgefordert, den von Ihnen verwendeten Webserver auszuwählen. Wählen Sie "Apache" 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:

Zu diesem Zeitpunkt ist Ihre phpMyAdmin-Installation abgeschlossen. Um darauf zuzugreifen, können Sie http:/Ihre-IP-Adresse/phpmyadmin verwenden:

Zur Authentifizierung können Sie den MySQL-Root-Benutzer und das Kennwort 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 die folgenden Befehle nur für den Fall 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 gestartet werden.

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.