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

Installieren Sie einen LAMP-Stack auf RHEL 6-basierten Distributionen

Dieser Artikel enthält Anweisungen zum Installieren eines LAMP-Stacks (Linux, Apache, MySQL, PHP) auf Ihrem Server. Linux (CentOS 6, Fedora 21 oder Red Hat Enterprise Linux 6) ist Ihr Betriebssystem, und Apache ist Ihr Web-Daemon, der Informationen bereitstellt, die in Ihrer MySQL-Datenbank über PHP-Skripting für Ihre Benutzer gespeichert sind. Dieser Artikel zeigt Ihnen, wie Sie einen voll funktionsfähigen LAMP-Server erstellen, der bereit ist, mehrere virtuelle Hosts zu bedienen.

Voraussetzungen

  • Ein grundlegendes Verständnis von Secure Shell (SSH).
  • Sudo- oder Administratorzugriff auf Ihren Server.
  • Ein Cloud-Server mit CentOS 6, Fedora 21 oder Red Hat Enterprise Linux 6.

Installieren Sie den LAMP-Stack

Melden Sie sich über SSH bei Ihrem Server an, erhöhen Sie die Rechte als Root und führen Sie dann die folgenden Schritte für Ihre bevorzugte Einrichtungsmethode aus.

Einzeilige Befehlsmethode

  1. Verwenden Sie den folgenden einzeiligen Befehl für eine sinnvolle Einrichtung Ihres LAMPstacks auf Ihrem Server-Betriebssystem:

     sudo sh -c "yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y; service mysqld start && mysql_secure_installation && service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on && iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && /etc/init.d/iptables save"
    
  2. Geben Sie Antworten auf die folgenden Systemeingabeaufforderungen:

    • Aktuelles Passwort für root eingeben (Eingabe für none) :Leer lassen.
    • Root-Passwort festlegen? [J/n] :Wählen Sie Ja
    • Neues Passwort :Du entscheidest, aber mach es sicher.
    • Anonyme Benutzer entfernen? [J/n] :Wählen Sie Ja .
    • Root-Anmeldung aus der Ferne verbieten? [J/n] :Wählen Sie Ja .
    • Testdatenbank und Zugriff darauf entfernen? [J/n] :Wählen Sie Ja .
    • Berechtigungstabellen jetzt neu laden? [J/n] :Wählen Sie Ja .

Individuelle Befehlsmethode

Die folgenden Schritte unterteilen den vorhergehenden einzeiligen Befehl in einzelne Schritte.

  1. Installieren Sie die erforderlichen Pakete:

    sudo yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y
    
  2. Führen Sie den folgenden Befehl aus, um den MySQL-Server zu starten und zu sichern:

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Geben Sie Antworten auf die folgenden Systemeingabeaufforderungen:

    • Aktuelles Passwort für root eingeben (Eingabe für none) :Leer lassen.
    • Root-Passwort festlegen? [J/n] :Wählen Sie Ja
    • Neues Passwort :Du entscheidest, aber mach es sicher.
    • Anonyme Benutzer entfernen? [J/n] :Wählen Sie Ja .
    • Root-Anmeldung aus der Ferne verbieten? [J/n] :Wählen Sie Ja .
    • Testdatenbank und Zugriff darauf entfernen? [J/n] :Wählen Sie Ja .
    • Berechtigungstabellen jetzt neu laden? [J/n] :Wählen Sie Ja .
  4. Geben Sie den folgenden Befehl ein, um mysqld neu zu starten , starten Sie httpd , und konfigurieren Sie httpd und mysqld um beim Booten zu starten.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Webdatenverkehr durch die Firewall zulassen:

    sudo sh -c "iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && service iptables save"
    

    Dieser Befehl lässt eingehenden Datenverkehr über Port 80 (Web) und Port 443 (sicheres Web) durch die Firewall zu und speichert die Regel für Neustarts.

Die Installation ist abgeschlossen. Navigieren Sie zum Testen zu https://serverIpAddress/ .


Linux
  1. Installieren Sie einen LAMP-Stack auf Debian 10

  2. Installieren Sie einen LAMP-Stack auf Debian- oder Ubuntu-basierten Distributionen

  3. Installieren Sie einen LAMP-Stack auf Fedora 31

  4. Installieren Sie einen LAMP-Stack auf RHEL 6-basierten Distributionen

  5. Installieren eines LAMP-Stacks unter Ubuntu 18.04

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack auf AlmaLinux 8

So installieren Sie einen PHP7-LAMP-Stack unter CentOS 7

Installieren Sie LAMP Stack auf Rocky Linux 8

So installieren Sie LAMP Stack auf Oracle Linux 8

So installieren Sie den LAMP-Stack unter Linux Mint