Was ist ein LAMP-Stack?
LAMP-Stack ist eine Kombination aus Betriebssystem und Open-Source-Software-Stack, die bei der anfänglichen Einrichtung eines Servers von Bedeutung sind. Das Akronym steht für Linux, Apache HTTP-Server, MySQL/MariaDB und PHP/Perl/Python. Dieser Artikel führt Sie durch die Schritte zur Installation von Apache HTTP-Server, MySQL und PHP auf Ihrem Server, vorausgesetzt, das Betriebssystem Ubuntu ist bereits darauf installiert.
Bevor Sie diesem Artikel folgen, müssen Sie auf Ihrem Server ein Nicht-Root-Benutzerkonto eingerichtet haben.
Apache HTTP-Server installieren
Apache oder Apache HTTP ist der weltweit am häufigsten verwendete Webserver und macht derzeit mehr als 50 % des Marktanteils aus. Führen Sie die folgenden Schritte aus, um Apache zu installieren:
Schritt 1: Verwenden Sie die folgenden Befehle im Terminal
sudo apt-get update
Installieren Sie nach Abschluss des Aktualisierungsvorgangs den Apache HTTP-Server mit dem Befehl.
sudo apt-get install apache2
Sie erhalten eine Authentifizierungsnachricht, akzeptieren Sie diese mit der Eingabe von Y und fahren Sie mit der Installation fort
Schritt 2: Überprüfen Sie die Installation, indem Sie die folgende URL in Ihren Webbrowser eingeben.
http://server_ip_address/
Wenn der Webserver ordnungsgemäß installiert wurde, leitet Sie Ihr Webbrowser zu einer Webseite weiter, die der folgenden ähnelt:
Installieren von MySQL
MySQL ist eine Datenbankverwaltungssystemsoftware, die verwendet wird, um Datenbanken auf DB-Servern zu handhaben, zu speichern und abzurufen. Führen Sie die folgenden Schritte aus, um MySQL zu installieren:
Schritt 1: Geben Sie den Befehl im Terminal
einsudo apt-get install mysql-server
Sie werden aufgefordert, Ihr MySQL-Passwort festzulegen . Es wird dringend empfohlen, Ihr Passwort festzulegen und dann mit der Installation fortzufahren.
Schritt 2: Führen Sie den folgenden Befehl aus, um mehrere Sicherheitsprobleme mit der standardmäßigen MySQL-Installation zu beheben.
sudo mysql_secure_installation
Sie haben die Wahl, das MySQL-Root-Passwort zu ändern, anonyme Benutzerkonten zu entfernen, Root-Logins außerhalb von localhost zu deaktivieren und Testdatenbanken zu entfernen. Es wird empfohlen, diese Optionen mit Ja zu beantworten.
Installation von PHP
PHP ist eine Skriptsprache, die beim Webdesign verwendet wird, um dynamische Webseiten zu erstellen.
Schritt 1: Verwenden Sie den folgenden Befehl im Terminal
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Dies wird PHP ohne Aufforderungsmeldungen installieren.
Schritt 2: Es sind viele zusätzliche PHP-Module verfügbar, die einfach installiert werden können. Auch wenn dies ein optionaler Schritt ist, befolgen Sie die nachstehenden Schritte, wenn Sie zusätzliche Module installieren möchten.
Um die verfügbaren Module zu prüfen, geben Sie den Befehl im Terminal ein
apt-cache search php5-
Alle verfügbaren Module werden wie folgt angezeigt:
php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language php5-common - Common files for packages built from the php5 source php5-curl - CURL module for php5 php5-dbg - Debug symbols for PHP5 php5-dev - Files for PHP5 module development php5-gd - GD module for php5 php5-gmp - GMP module for php5 php5-json - JSON module for php5 php5-ldap - LDAP module for php5 php5-mysql - MySQL module for php5 php5-odbc - ODBC module for php5 php5-pgsql - PostgreSQL module for php5 php5-pspell - pspell module for php5 ............
Um die Details des Pakets oder Moduls zu erfahren, geben Sie Folgendes ein
apt-cache show module-name
Geben Sie anstelle von module-name den Namen des entsprechenden Moduls ein. Zum Beispiel
apt-cache show php5-odbc
Geben Sie Folgendes ein, um dieses Paket zu installieren
sudo apt-get install php5-odbc
Webserver wird neu gestartet
Der letzte Schritt bei der Installation des LAMP-Stacks auf Ubuntu 14.04 besteht darin, den Webserver Apache neu zu starten. Dies geschieht, damit der Webserver die am Server vorgenommenen Änderungen erkennt.
sudo service apache2 restart
Dadurch wird der Server sofort neu gestartet und los geht's. Sie haben den LAMP-Stack auf Ihrem Server installiert, auf dem Ubuntu 14.04 ausgeführt wird.