Heim > Datenbank > MySQL-Tutorial > Hauptteil

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

王林
Freigeben: 2023-09-13 22:49:08
nach vorne
721 Leute haben es durchsucht

在 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
Nach dem Login kopieren

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
Nach dem Login kopieren

Starten Sie nach Abschluss der Installation den Apache-Dienst -

sudo systemctl start httpd
Nach dem Login kopieren

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

sudo systemctl enable httpd
Nach dem Login kopieren

Ü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
Nach dem Login kopieren

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

sudo yum install mysql-server -y
Nach dem Login kopieren

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

sudo systemctl start mysqld
Nach dem Login kopieren

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

sudo mysql_secure_installation
Nach dem Login kopieren
Nach dem Login kopieren

Für MariaDB 10 -

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

sudo yum install mariadb-server -y
Nach dem Login kopieren

MariaDB-Dienst starten -

sudo systemctl start mariadb
Nach dem Login kopieren

Sichere MariaDB-Installation mit sicheren Skripten -

sudo mysql_secure_installation
Nach dem Login kopieren
Nach dem Login kopieren

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 dem Login kopieren

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

sudo systemctl restart httpd
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

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

<?php
   phpinfo();
?>
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

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

<?php
   echo "PHP is working correctly!";
?>
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!