GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erstellen Sie einen LAMP-Server unter CentOS 7

Der LAMP-Stack ist eine der beliebtesten Webserver-Konfigurationen, die heute verwendet werden. Der LAMP-Stack besteht aus Linux, Apache, MySQL und PHP und ist eine vielseitige Plattform, auf der Sie Ihre Website erstellen können.

Für dieses Tutorial verwenden wir CentOS, eine kostenlose Version von Red Hat Enterprise Linux, um den Linux-Aspekt des Stacks bereitzustellen. Wir werden Apache, MySQL und PHP auf CentOS 7 installieren und konfigurieren.

LAMP-Server auf CentOS 7 erstellen

Voraussetzungen

Sie benötigen:

  • Ein Computer oder eine VM mit installiertem CentOS
  • Eine funktionierende Netzwerkverbindung

CentOS konfigurieren

1. Firewalld installieren

Es wird empfohlen, für zusätzlichen Schutz eine Firewall auf Ihrem Server zu installieren. In diesem Fall verwenden wir firewalld, einen einfachen Firewall-Daemon.

Zunächst installieren wir das Paket firewalld:

# yum install firewalld

Als nächstes aktivieren wir firewalld, damit es beim Booten startet:

# systemctl enable firewalld

Und starten Sie das System neu, um die Änderungen abzuschließen:

# reboot

2. Legen Sie den Hostnamen des Servers fest

HINWEIS:Dieser Schritt ist optional, abhängig von der Einrichtung Ihres Servers und Ihrem Anwendungsfall

Um den Hostnamen des Servers festzulegen, führen Sie Folgendes aus:

# hostnamectl set-hostname HOSTNAME

Wobei HOSTNAME der Hostname ist, den Sie verwenden möchten.

Installieren Sie Apache, MySQL und PHP

3. Installieren Sie Apache

Jetzt werden wir den Apache HTTP-Server installieren. Führen Sie dazu Folgendes aus:

# yum install httpd

Es installiert das httpd-Paket. Fügen Sie nun den HTTP-Dienst zu firewalld hinzu mit:

# firewall-cmd --add-service=http

Laden Sie jetzt firewalld neu:

# firewall-cmd --reload

Als nächstes starten Sie den httpd-Dienst neu:

# systemctl restart httpd.service

Aktivieren Sie dann den Dienst, damit er beim Booten startet:

# systemctl enable httpd.service

4. MySQL installieren

Sobald Apache installiert ist, können wir die MySQL-Datenbanksoftware installieren. CentOS hat MySQL in seinen Repositories durch MariaDB ersetzt; Es ist jedoch weiterhin möglich, MySQL zu installieren.

Fügen Sie dazu zunächst die MySQL 8.0-Repositories hinzu:

# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

Nachdem das Repository hinzugefügt wurde, installieren Sie MySQL:

# yum install mysql-community-server

Sobald das MySQL-Paket installiert ist, müssen wir es aktivieren:

# systemctl enable mysqld

Und starten Sie es:

# systemctl start mysqld

5. Installieren Sie PHP

Jetzt werden wir die Programmiersprache PHP auf dem System installieren. Aktivieren Sie zuerst das EPEL-Repository:

# yum install epel-release

Aktivieren Sie danach das remi-php73-Repository:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Als nächstes aktivieren Sie das Repository:

# yum-config-manager --enable remi-php73

Schließlich installieren Sie PHP:

# yum install php

Schlussfolgerung

Jetzt haben Sie einen voll funktionsfähigen LAMP-Server, auf dem Sie alles aufbauen können, was Sie wollen.


Cent OS
  1. So installieren Sie Minecraft Server unter CentOS 7

  2. So installieren Sie Nginx unter CentOS 8

  3. So installieren Sie PostgreSQL unter CentOS 8

  4. So installieren Sie Teamspeak 3 Server auf CentOS 8

  5. So installieren Sie ProFTPD unter CentOS 7

So installieren Sie Lighttpd unter CentOS

So installieren Sie VestaCP auf CentOS 6

So installieren Sie VNC-Server unter CentOS 7

So installieren Sie Minecraft Server auf CentOS 6

So installieren Sie VNC-Server unter CentOS 6

So installieren Sie den DHCP-Server unter CentOS 7