GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04 LTS

LAMP (Kurzform von Linux, Apache, MySQL und PHP) Stack ist die beliebteste Umgebung in der Entwicklung von PHP-Websites und beim Webhosting. Wo Linux ein Betriebssystem ist, ist Apache der beliebte Webserver, der von der Apache Foundation entwickelt wurde, MySQL ist ein relationales Datenbankverwaltungssystem, das zum Speichern von Daten verwendet wird, und PHP ist die weit verbreitete Programmiersprache.

Dieser Artikel hilft Ihnen bei der Installation von Apache 2.4, MySQL 5.7 und PHP 7.2 auf Ubuntu 16.04 LTS-Systemen.

Schritt 1 – PHP installieren

PHP 7 ist das standardmäßig verfügbare Paket in Ubuntu 16.04-Repositories. Verwenden Sie einfach die folgenden Befehle, um den apt-Cache zu aktualisieren und PHP-Pakete auf Ihrem System zu installieren.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php7.2

Möglicherweise müssen Sie auch einige zusätzliche PHP-Module installieren, um verschiedene Aufgaben zu unterstützen

sudo apt install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt

Schritt 2 – Apache2 installieren

Nachdem Sie PHP auf Ihrem System installiert haben, beginnen wir mit der Installation von Apache2 in Ihrem System. Außerdem müssen Sie libapache2-mod-php installieren Modul, um PHP mit Apache2 zu betreiben.

sudo apt install apache2 libapache2-mod-php7.2

Schritt 3 – MySQL installieren

Installieren Sie abschließend mysql-server-Pakete für die MySQL-Datenbank. Installieren Sie außerdem das Paket php-mysql, um die MySQL-Unterstützung mit php zu nutzen. Verwenden Sie den folgenden Befehl, um es zu installieren.

sudo apt install mysql-server php7.2-mysql

Das Installationsprogramm fordert zur Eingabe des Root-Passworts auf. Dieses Passwort funktioniert für Ihren MySQL-Root-Benutzer. Führen Sie nach der Installation von MySQL den folgenden Befehl für die Anfangseinstellungen des MySQL-Servers aus. Sie werden sehen, dass das Skript nach mehr Einstellungen fragt als frühere MySQL-Versionen, wie z. B. Richtlinien zur Kennwortvalidierung usw.

sudo mysql_secure_installation

Sie können auch phpMyAdmin für die Verwaltung von MySQL über das Webinterface installieren.

sudo apt install phpmyadmin

Schritt 4 – Dienste neu starten

Nachdem Sie alle Dienste auf Ihrem System installiert haben. Starten Sie den MySQL- und Apache-Dienst neu, um manuell vorgenommene Änderungen neu zu laden.

sudo systemctl restart apache2.service
sudo systemctl restart mysql.service

Schritt 5 – Öffnen Sie den Zugriff in der Firewall

Führen Sie auf Systemen mit aktiviertem iptables/ufw die folgenden Befehle aus, um Port 80 für den öffentlichen Zugriff auf den Webserver zu öffnen.

IPtables-Benutzer:

sudo iptables -A INPUT -m state --state NEW -p tcp --dport 80 -j ACCEPT

UFW-Benutzer:

sudo ufw allow 80/tcp

Schritt 6 – Testaufbau

Nach Abschluss aller Einstellungen. Lassen Sie uns eine info.php erstellen Datei-Website-Dokument-Root mit folgendem Inhalt.

<?php
 phpinfo();
?>

Greifen Sie nun im Webbrowser auf diese Datei zu. Sie sehen den Bildschirm wie unten mit allen Details von PHP auf dem Server.

Herzlichen Glückwunsch! Sie haben den Webserver erfolgreich auf Ihrem Ubuntu-System konfiguriert. Lesen Sie unseren nächsten Artikel LAMP Stack auf RHEL-basierten Systemen installieren


Ubuntu
  1. So installieren Sie LAMP Stack auf Ubuntu 22.04 LTS

  2. So installieren Sie PHP 5.6 auf Ubuntu 16.04 LTS

  3. So installieren Sie PHP 7.4 auf Ubuntu 20.04 LTS

  4. So installieren Sie LAMP unter Ubuntu 16.04

  5. So installieren Sie LAMP Apache, MySQL, PHP in Ubuntu 22.04

So installieren Sie LAMP unter Ubuntu 15.04

So installieren Sie LAMP unter Ubuntu 14.04

So installieren Sie LAMP unter Ubuntu 15.10

So installieren Sie LAMP unter Ubuntu 15.10 (Linux, Apache, MySQL und PHP)

So installieren Sie den Stapel Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04

So installieren Sie LAMP in Ubuntu