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

So installieren Sie den Stack Linux, Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04 / Ubuntu 14.04

LAMPE Steht für Linux , Apache , MySQL und PHP . Die meisten Websites arbeiten mit der oben genannten Kombination. Wenn Sie denken, dass die obige Kombination nur auf Servern verwendet wird, auf denen das Hosting erfolgt, ist das falsch, was Sie auf Ihrem PC mit Linux machen können.

Die Installation des LAMP-Stacks auf Ubuntu ist im Vergleich zu anderen Linux-Umgebungen einfach leise.

In anderen Linux-Umgebungen müssen Sie die Pakete einzeln einzeln installieren. Aber in Ubuntu können Sie den Stack mit einem einzigen Befehl installieren.

Hier wird LAMP Stack installiert auf Ubuntu 16.04 / Ubuntu 14.04 .

Linux installieren

Das Tutorial zur Installation von Ubuntu 16.04 finden Sie hier .

Installieren Sie den AMP-Stack (Apache, MySQL und PHP)

Aktualisieren Sie den Repository-Cache mit dem folgenden Befehl.

sudo apt-get update

Kopieren Sie die Zeile und fügen Sie sie im Terminal ein und drücken Sie die Eingabetaste.

sudo apt-get install lamp-server^

Der obige Befehl sucht das erforderliche Paket für den LAMP-Server und beginnt mit der Installation dieser Pakete. Sie sollten Nachrichten wie unten sehen.

Nach der Installation aller Pakete werden Sie aufgefordert, das MySQL-Root-Passwort zu konfigurieren. Geben Sie im nächsten Bildschirm das neue Root-Passwort für MySQL ein.

Wiederholen Sie das Root-Passwort.

Danach werden die anderen Pakete installiert, die für den AMP-Stack erforderlich sind.

Überprüfen Sie nun den Status des Apache- und MySQL-Dienstes.

Apache:

sudo service apache2 status

Ausgabe:

 apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-02-13 13:58:21 IST; 23min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 5823 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 5845 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─5862 /usr/sbin/apache2 -k start
           ├─5865 /usr/sbin/apache2 -k start
           ├─5866 /usr/sbin/apache2 -k start
           ├─5867 /usr/sbin/apache2 -k start
           ├─5868 /usr/sbin/apache2 -k start
           ├─5869 /usr/sbin/apache2 -k start
           └─5889 /usr/sbin/apache2 -k start

Feb 13 13:58:20 server.itzgeek.local systemd[1]: Stopped LSB: Apache2 web server.
Feb 13 13:58:20 server.itzgeek.local systemd[1]: Starting LSB: Apache2 web server...
Feb 13 13:58:20 server.itzgeek.local apache2[5845]:  * Starting Apache httpd web server apache2
Feb 13 13:58:21 server.itzgeek.local apache2[5845]:  *
Feb 13 13:58:21 server.itzgeek.local systemd[1]: Started LSB: Apache2 web server.

MySQL:

sudo service mysql status

Ausgabe:

 mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-02-13 14:17:20 IST; 4min 11s ago
  Process: 6184 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/
  Process: 6175 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SU
 Main PID: 6183 (mysqld)
   CGroup: /system.slice/mysql.service
           └─6183 /usr/sbin/mysqld

Feb 13 14:17:19 server.itzgeek.local systemd[1]: Stopped MySQL Community Server.
Feb 13 14:17:19 server.itzgeek.local systemd[1]: Starting MySQL Community Server...
Feb 13 14:17:20 server.itzgeek.local systemd[1]: Started MySQL Community Server.

Apache testen

Um sicherzustellen, dass alles korrekt installiert ist, werden wir jetzt Apache testen, indem wir über den Webbrowser darauf zugreifen.

1. Bevor Sie Apache testen, starten Sie den Apache-Server neu.

sudo service apache2 restart

2. Öffnen Sie einen beliebigen Webbrowser und geben Sie dann Folgendes in die Webadresse ein:

http://localhost/

ODER

http://Ihre.IP.Adresse.ess

Sie erhalten die folgende Seite, die bestätigt, dass der Apache-Server einwandfrei funktioniert.

Der Standard-Dokumentenstamm von Apache ist /var/www/html Unter Ubuntu ist die Konfigurationsdatei /etc/apache2/apache2.conf . Zusätzliche Konfigurationsdateien werden in /etc/apache2/*-available gespeichert Verzeichnis

PHP testen

Legen Sie zum Testen von PHP eine PHP-Datei im Standardverzeichnis des Apache ab.

Schritt 1. Kopieren Sie im Terminal die folgende Zeile und fügen Sie sie ein:

sudo nano /var/www/html/phpinfo.php

Dies öffnet eine Datei namens phpinfo.php.

Schritt 2. Kopieren Sie diese Zeile und fügen Sie sie in die phpinfo-Datei ein:

<?php phpinfo(); ?>

Schritt 3. Öffnen Sie nun Ihren Webbrowser und geben Sie Folgendes in die Webadresse ein:

http://localhost/phpinfo.php

ODER

http://Ihre-IP-Adresse.ess/phpinfo.php

Die Seite sieht wie folgt aus.

Wenn Sie die Seite nach unten scrollen, sehen Sie die Informationen zu den PHP-Erweiterungen einschließlich MySQL.

Das ist alles.


Ubuntu
  1. So installieren Sie den Stack Linux, Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04

  2. So installieren Sie Linux, Apache, MariaDB, PHP (LAMP Stack) unter Ubuntu 18.04

  3. So installieren Sie LAMP Stack auf Ubuntu 22.04 LTS

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

  5. So installieren und konfigurieren Sie PHP und Apache (LAMP-Stack) unter Ubuntu 20.04

So installieren Sie den LAMP-Stack unter Ubuntu 16.04

So installieren Sie Linux, Apache, MySQL und PHP (LAMP) auf einem Ubuntu 20.04 Cloud Server

So installieren Sie LAMP auf einem Ubuntu 15.04-Server

So installieren Sie Linux, Apache, MySQL und PHP (LAMP) auf einem Ubuntu 12.04-Cloud-Server

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