So installieren Sie Apache, MySQL, PHP (LAMP) auf CentOS/RHEL 7
- 1713
- 424
- Ilja Köpernick
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:
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_installationMysql 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:
- « Fedora 23 veröffentlicht! Was gibt's Neues ?
- So installieren Sie das CentOS -Webpanel auf CentOS, Redhat und CloudLinux »