So installieren Sie Apache, MySQL, PHP (LAMP) auf CentOS/RHEL 7

So installieren Sie Apache, MySQL, PHP (LAMP) auf CentOS/RHEL 7

Lampe steht für Linux, Apache, MySQL und PHP. Es wird zum Hosting von Websites verwendet, die mit PHP -Programmiersprache geschrieben wurden und MySQL als Backend -Datenbankserver verwenden. Dieser Artikel hilft Ihnen bei der Installation von Apache 2.4, MySQL 8 und Php 7.3 auf CentOS 7 und Redhat 7 Systeme. Sie können auch Video -Tutorial auf YouTube für die Installationsanweisung verwenden.

Empfohlener Artikel:

  • 15 beste Sicherheitstipps für Lampenstapel (Apache-Mysql-Php) für Linux

  • Schritt 1 - Vorbereitungsentzündung

    Die beiden beliebtesten RPM -Repositories Remi und Epel haben die meisten aktualisierten Pakete. Sie bieten auch die neuesten Pakete für Lampen -Setup. Aktivieren Sie beide Repositorys in Ihrem System mit den folgenden Befehlen in Ihrem CentOS 7 -System.

    rpm -uvh http: // dl.Fedoraproject.org/pub/epel/7/x86_64/pakete/e/epel-release-7-11.Keinarch.RPM RPM -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-7.Drehzahl 

    Schritt 2 - Apache Server installieren

    Apache oder HTTP ist der beliebteste Webserver, der auf Linux -basierten Systemen verwendet wird. Installieren wir den Apache -Webserver mit dem folgenden Befehl, indem wir EPEL- und REMI YUM -Repositories aktivieren.

    yum --EnableRepo = epel, remi installieren httpd 

    Starten Sie nun den HTTPD -Dienst und aktivieren Sie mit den Befehl.

    SystemCTL aktivieren httpd.Service SystemCtl Start HTTPD.Service 

    Schritt 3 - Installieren Sie den MySQL -Server

    Fügen Sie zunächst das Repository von MySQL Yum in Ihr System mit dem folgenden Befehl hinzu. Sie können auch Repo besuchen.Mysql.COM, um Repository -Drehungen für andere Betriebssysteme zu finden. Der folgende Befehl funktioniert mit CentOS und Redhat 7.

    rpm -uvh https: // repo.Mysql.com/MySQL80-Community-Release-El7-1.Keinarch.Drehzahl 

    Das Standard -MySQL 8 -Repository ist für die Installation aktiviert. So ändern Sie die Konfigurationsdatei der Repository (/etc/yum.Repos.D/Mysql-Community.Repo) und die Repositorys gemäß den Anforderungen aktivieren/deaktivieren.

    Installieren Sie dann den MySQL -Server und andere Abhängigkeitspakete.

    yum install mySQL-server 

    Nach der Installation aktivieren Sie den MySQL -Service und starten Sie ihn.

    SystemCTL Aktivieren Sie MySQLD.Service SystemCtl Start MySQLD.Service 

    Der Installer generierte ein temporäres Kennwort für MySQL Root -Benutzer und kopierte in Protokolldatei. Sie können dieses Passwort mit dem folgenden Befehl finden.

    Grep "ein temporäres Passwort"/var/log/mySQLD.Protokoll | Tail -n1 [ein versteckter Text] Ein temporäres Kennwort wird für [E -Mail -geschützte] generiert: EIF; = YPBY2H# 

    Wenden Sie die Sicherheit auf dem neu installierten MySQL -Server an. Auf diese Weise werden Sie auch aufgefordert, das temporäre Passwort mit einem neuen Passwort zu ändern.

    mysql_secure_installation 
    Mysql Security Wizzard
    Geben Sie das Kennwort für den Benutzerstamm ein: [Geben. Bitte setzen Sie ein neues Passwort ein.  Neues Passwort: [Neues Passwort eingeben] Neues Passwort erneut eingeben: [Neues Passwort erneut eingeben] Ändern Sie das Kennwort für Root? - n Entfernen Sie anonyme Benutzer? - y unzulässigen Root -Anmeldungen aus der Ferne? - y Entfernen Sie die Testdatenbank und zugreifen Sie darauf? - y privilege tables neu laden? - y 

    MySQL wurde auf Ihrem System installiert. Nach dieser Installation PHP.

    Schritt 4 - PHP installieren

    Installieren Sie nun PHP -Pakete mit Aktivieren von EPEL- und REMI -Repositories mithilfe des folgenden Befehls.

    yum --EnableRepo = epel, remi-php74 PHP installieren 

    Installieren Sie dann die erforderlichen PHP -Module. Verwenden Sie den folgenden Befehl, um die verfügbaren Module aufzulisten und zu installieren.

    yum --EnableRepo = remi-php74 LISTE PHP-* yum --EnableRepo = Remi-Php74 Php-MYSQL PHP-XML PHP-XMLRPC PHP-SOAP PHP-GD Installieren 

    Nach dem Installieren von PHP- und anderen PHP -Modulen starten Sie den Apache -Service neu.

    SystemCTL Neustart Httpd.Service 

    Schritt 5 - Hafen in der Firewall zulassen

    Öffnen Sie schließlich Firewall -Ports für HTTP (80) und HTTPS (443) -Dienste mit dem folgenden Befehl.

    Firewall-CMD --Permanent --zone = public --add-service = http Firewall-cmd --permanent --zone = public --add-service = https Firewall-CMD-Relaad 

    Schritt 6 - Die installierte Version überprüfen

    Überprüfen Sie die installierten Versionen von Paketen auf dem System mit den folgenden Befehlen nacheinander.

    PHP -v Php 7.4.5 (CLI) (gebaut: 14. April 2020 12:54:33) (NTS) Copyright (c) Die PHP -Gruppe Zend Engine V3.4.0, Copyright (C) Zend Technologies 
    httpd -v Serverversion: Apache/2.4.6 (CentOS) Server erstellt: 8. August 2019 11:41:18 
    Mysql -v MySQL Ver 8.0.19 für Linux auf x86_64 (MySQL Community Server - GPL) 

    Jetzt haben Sie erfolgreich LAMP -Setup auf Ihrem CentOS- oder Redhat 7 -System konfiguriert.

    Empfohlener Artikel:

  • 15 beste Sicherheitstipps für Lampenstapel (Apache-Mysql-Php) für Linux