LAMP-Stack ist eine Kombination der am häufigsten verwendeten Open-Source-Software im Zusammenhang mit Webdiensten. Diese Gruppe umfasst den Apache Webserver, MySQL/MariaDB und PHP. Oft werden die MySQL/MariaDB-Datenbanken über ein Datenbankverwaltungstool wie phpMyAdmin verwaltet.
Dieser Artikel wird Sie durch den Prozess der Installation von LAMP auf einem auf Ubuntu 15.04 basierenden Server führen.
Anforderungen:
Bevor wir beginnen, sollten einige Anforderungen erfüllt sein:
- Minimale Installation von Ubuntu 15.04.
- SSH-Zugriff auf den Server (falls Sie keinen direkten Zugriff auf den Server haben).
- Wenn die Maschine als Server verwendet wird, sollten Sie sicherstellen, dass eine statische IP-Adresse konfiguriert ist.
Schritt 1: Server-Hostname festlegen und System aktualisieren
1. Sobald Ihr Ubuntu 15.04-Server betriebsbereit ist, greifen Sie über SSH darauf zu und richten Sie den Hostnamen ein. Dies kann einfach durch folgenden Befehl erreicht werden:
$ sudo hostnamectl set-hostname your-hostname.com $ hostnamectl

Natürlich sollten Sie „Ihr-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 im Internet 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

4. To verify if the web server is working correctly, open http://server-ip-address
in your browser. You can find your server IP address by running:
$ ifconfig –a

Wenn Sie die IP-Adresse im Browser aufrufen, sollten Sie eine Seite sehen, die ähnlich aussieht wie diese:

Schritt 3: Installieren Sie PHP mit Modulen
5. PHP steht für Hypertext Preprocessor. Es handelt sich um eine leistungsstarke Programmiersprache, die hauptsächlich zur Generierung dynamischer Webseiten verwendet wird und häufig in Verbindung mit Datenbanken genutzt wird. 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, erstellen Sie eine Datei mit dem Namen php_info.php
und öffnen Sie sie:
$ 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 Ihrem Browser, indem Sie http://Ihre-IP-Adresse/php_info.php
eingeben. Sie sollten die Ausgabe der Funktion phpinfo()
sehen, die Informationen zu Ihrer PHP-Installation bereitstellt:

Sie können später weitere PHP-Module installieren. Suchen Sie einfach nach weiteren Modulen, indem Sie folgendes verwenden:
$ sudo apt search php5
Schritt 4: Installieren Sie den MariaDB-Server und den Client
7. MariaDB ist ein relativ neues, von der Community entwickeltes Datenbankverwaltungssystem. 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 übernommen hat. Es bietet im Wesentlichen die gleiche Funktionalität wie MySQL, und es gibt hier 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 nach einem Passwort für den MariaDB-Root-Benutzer gefragt. Um dies zu tun, müssen Sie die folgende Befehlsfolge ausführen:
$ sudo mysql –u root $ use mysql; $ update user set plugin='' where User='root'; $ flush privileges; $ quit

Nun kann der Root-Benutzer mit folgendem Befehl abgesichert werden:
$ mysql_secure_installation
Schritt 5: PhpMyAdmin installieren
9. PhpMyAdmin ist eine webbasierte Benutzeroberfläche, mit der Sie Ihre MySQL/MariaDB-Datenbanken einfach verwalten können. Die Installation ist wirklich einfach und kann mit dem folgenden Befehl abgeschlossen werden:
$ sudo apt-get install phpmyadmin

Nach der Installation werden Sie aufgefordert, den Webserver auszuwählen, den Sie verwenden. 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 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 automatisch beim Systemstart starten, können Sie zur Sicherheit 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 starten.
Das ist alles. Ihr Ubuntu 15.04-Server führt jetzt den LAMP-Stack aus und Sie sind bereit, Ihre Webprojekte darauf zu erstellen oder zu bereitstellen.
Source:
https://www.tecmint.com/install-lamp-on-ubuntu-15-04/