Heim  >  Artikel  >  Datenbank  >  Installieren Sie Apache, MySQL 8 oder MariaDB 10 und PHP 7 unter CentOS 7

Installieren Sie Apache, MySQL 8 oder MariaDB 10 und PHP 7 unter CentOS 7

王林
王林nach vorne
2023-09-13 22:49:08756Durchsuche

在 CentOS 7 上安装 Apache、MySQL 8 或 MariaDB 10 和 PHP 7

Einführung

CentOS 7 ist eine beliebte Linux-Distribution, die für ihre Stabilität und Sicherheit bekannt ist. Wenn Sie einen Webserver unter CentOS 7 einrichten möchten, müssen Sie möglicherweise Apache, MySQL oder MariaDB und PHP installieren. In diesem umfassenden Leitfaden führen wir Sie durch den Installationsprozess dieser Komponenten und geben Ihnen Beispiele und deren Ergebnisse, um eine erfolgreiche Installation sicherzustellen.

Voraussetzungen

Bevor wir beginnen, stellen Sie bitte sicher, dass Sie die folgenden Voraussetzungen erfüllen -

CentOS 7 auf Ihrem Server oder Ihrer virtuellen Maschine installiert.

Root-Zugriff oder Sudo-Berechtigungen zum Ausführen von Befehlen mit Administratorrechten.

System aktualisieren

Aktualisieren wir zunächst unser System, um sicherzustellen, dass wir über die neuesten Pakete und Abhängigkeiten verfügen.

Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus -

sudo yum update -y

Apache installieren

Apache ist eine weit verbreitete Webserver-Software. Um Apache unter CentOS 7 zu installieren, befolgen Sie diese Schritte -

Geben Sie den folgenden Befehl ein, um Apache zu installieren:

sudo yum install httpd -y

Starten Sie nach Abschluss der Installation den Apache-Dienst -

sudo systemctl start httpd

Damit Apache beim Booten automatisch startet, führen Sie den folgenden Befehl aus -

sudo systemctl enable httpd

Überprüfen Sie, ob Apache ausgeführt wird, indem Sie in einem Webbrowser auf die IP-Adresse oder den Domänennamen des Servers zugreifen. Sie sollten die Apache-Standardseite sehen.

Installieren Sie MySQL 8 oder MariaDB 10

Als nächstes müssen wir ein relationales Datenbankverwaltungssystem installieren. Sie können je nach Wunsch MySQL 8 oder MariaDB 10 wählen. Hier werden wir beide Installationen behandeln.

Für MySQL 8 -

Führen Sie den folgenden Befehl aus, um das MySQL-Repository zu installieren -

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y

Installieren Sie MySQL 8, indem Sie den folgenden Befehl ausführen -

sudo yum install mysql-server -y

Nachdem die Installation abgeschlossen ist, starten Sie den MySQL-Dienst -

sudo systemctl start mysqld

Um Ihre MySQL-Installation zu schützen, führen Sie das Sicherheitsskript aus -

sudo mysql_secure_installation

Für MariaDB 10 -

Geben Sie den folgenden Befehl ein, um MariaDB zu installieren:

sudo yum install mariadb-server -y

MariaDB-Dienst starten -

sudo systemctl start mariadb

Sichere MariaDB-Installation mit sicheren Skripten -

sudo mysql_secure_installation

Installieren Sie PHP 7

PHP ist eine serverseitige Skriptsprache, die für die dynamische Webentwicklung erforderlich ist. Um PHP 7 unter CentOS 7 zu installieren, befolgen Sie diese Schritte -

Führen Sie den folgenden Befehl aus, um PHP und seine Erweiterungen zu installieren -

sudo yum install php php-mysqlnd -y

Nach Abschluss der Installation starten Sie den Apache-Dienst neu, um PHP zu aktivieren -

sudo systemctl restart httpd

Um zu testen, ob PHP ordnungsgemäß funktioniert, erstellen Sie eine PHP-Informationsdatei. Erstellen Sie mit dem folgenden Befehl -

eine Datei mit dem Namen info.php im Standard-Webserververzeichnis
sudo nano /var/www/html/info.php

Fügen Sie im Editor den folgenden PHP-Code hinzu -

<?php
   phpinfo();
?>

Speichern Sie die Datei und verlassen Sie den Editor. Besuchen Sie nun http://your_server_IP_address/info.php in Ihrem Webbrowser. Sie sollten eine PHP-Informationsseite mit Details zu Ihrer PHP-Installation sehen.

Konfigurieren Sie PHP und testen Sie die Installation

Um PHP weiter zu konfigurieren, können Sie die PHP-Konfigurationsdatei nach Bedarf ändern. Die Konfigurationsdatei für PHP unter CentOS 7 befindet sich in /etc/php.ini. Sie können die Datei mit einem Texteditor wie nano oder vi öffnen und bearbeiten.

Um beispielsweise die maximale Datei-Upload-Größe zu erhöhen, suchen Sie in der Datei php.ini nach der Anweisung upload_max_filesize und ändern Sie sie auf den gewünschten Wert. Speichern Sie die Änderungen und starten Sie Apache neu, damit die Änderungen wirksam werden -

sudo systemctl restart httpd

Jetzt testen wir die PHP-Installation, indem wir ein einfaches PHP-Skript erstellen. Erstellen Sie eine neue Datei namens test.php im Standard-Webserververzeichnis -

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

Fügen Sie der Datei den folgenden PHP-Code hinzu -

<?php
   echo "PHP is working correctly!";
?>

Speichern Sie die Datei und verlassen Sie den Editor. Besuchen Sie nun http://your_server_IP_address/test.php in Ihrem Webbrowser. Auf der Seite sollte die Meldung „PHP funktioniert einwandfrei!“ angezeigt werden, die bestätigt, dass PHP korrekt installiert und konfiguriert ist.

Überprüfen Sie die MySQL- oder MariaDB-Installation

Um sicherzustellen, dass Ihre MySQL 8- oder MariaDB 10-Installation erfolgreich war, können Sie eine einfache Überprüfung durchführen.

Führen Sie für MySQL den folgenden Befehl aus -

sudo systemctl status mysqld

Wenn MySQL normal läuft, sollten Sie eine Ausgabe sehen, die anzeigt, dass der Dienst aktiv ist und ausgeführt wird.

Führen Sie für MariaDB den folgenden Befehl aus -

sudo systemctl status mariadb

Wenn MariaDB normal läuft, wird der Dienststatus als Aktiv angezeigt.

Verbinden Sie sich mit MySQL oder MariaDB

Um über die Befehlszeile eine Verbindung zu MySQL oder MariaDB herzustellen, können Sie das MySQL-Client-Dienstprogramm verwenden. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein: -

mysql -u root -p

Sie werden aufgefordert, Ihr MySQL- oder MariaDB-Root-Passwort einzugeben. Nach der Authentifizierung gelangen Sie zur MySQL- oder MariaDB-Befehlszeilenschnittstelle.

Um die Verbindung zu überprüfen, können Sie eine einfache Abfrage ausführen. Lassen Sie uns zum Beispiel alle Datenbanken anzeigen -

SHOW DATABASES;

Dieser Befehl zeigt die Liste der auf dem MySQL- oder MariaDB-Server verfügbaren Datenbanken an.

Fazit

In diesem Artikel behandeln wir den schrittweisen Installationsprozess von Apache, MySQL 8 oder MariaDB 10 und PHP 7 unter CentOS 7. Wir stellen auch Beispiele und Ausgaben bereit, um Ihnen das Verständnis der Installations- und Konfigurationsschritte zu erleichtern.

Das obige ist der detaillierte Inhalt vonInstallieren Sie Apache, MySQL 8 oder MariaDB 10 und PHP 7 unter CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen