Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie Nginx, PHP und MySQL unter einem Linux-System
In Linux-Systemen ist Nginx eine gängige Webserver-Software, während PHP und MySQL die Hauptkomponenten von Anwendungsservern und Datenbankdiensten sind. Die Kombination dieser drei kann eine leistungsstarke Unterstützung für Webanwendungen bieten. In diesem Artikel stellen wir vor, wie man Nginx, PHP und MySQL unter einem Linux-System installiert.
1. Nginx installieren
Zuerst müssen wir Nginx installieren. In den meisten Linux-Distributionen kann Nginx über Paketverwaltungstools installiert werden. In einem Debian- oder Ubuntu-System können Sie beispielsweise den folgenden Befehl zur Installation verwenden:
sudo apt-get update sudo apt-get install nginx
In einem CentOS- oder RHEL-System können Sie den folgenden Befehl zur Installation verwenden:
sudo yum install epel-release //如果没有epel仓库需要安装,否则忽略这一步 sudo yum install nginx
Nach Abschluss der Installation können Sie verwenden Geben Sie den folgenden Befehl ein, um den Nginx-Dienst zu starten:
sudo systemctl start nginx
Um sicherzustellen, dass Nginx bei jedem Systemstart automatisch startet, können Sie mit dem folgenden Befehl die Autostart-Funktion aktivieren:
sudo systemctl enable nginx
Jetzt können wir testen, ob Nginx wurde erfolgreich installiert, indem die IP-Adresse des Servers in einem Browser geöffnet wurde. Bei erfolgreicher Installation sollten Sie die Nginx-Willkommensseite sehen können.
2. MySQL installieren
Als nächstes müssen wir MySQL installieren. In Linux-Systemen können Sie Paketverwaltungstools verwenden, um MySQL zu installieren. In einem Debian- oder Ubuntu-System können Sie beispielsweise den folgenden Befehl zur Installation verwenden:
sudo apt-get update sudo apt-get install mysql-server
In einem CentOS- oder RHEL-System können Sie den folgenden Befehl zur Installation verwenden:
sudo yum install mysql-server
Nach Abschluss der Installation können Sie verwenden Führen Sie den folgenden Befehl aus, um den MySQL-Dienst zu starten:
sudo systemctl start mysqld
Um sicherzustellen, dass MySQL bei jedem Systemstart automatisch startet, können Sie die Autostart-Funktion mit dem folgenden Befehl aktivieren:
sudo systemctl enable mysqld
Jetzt müssen wir Folgendes tun einige grundlegende Sicherheitseinstellungen für MySQL, einschließlich der Festlegung des Root-Passworts und des Löschens der Standardtestdatenbank. Während des Sicherheitseinrichtungsprozesses kann dies mit dem folgenden Befehl erfolgen:
sudo mysql_secure_installation
Nach Abschluss der oben genannten Schritte wurde MySQL erfolgreich installiert und basiert auf den Sicherheitseinstellungen.
3. PHP installieren
Zuletzt müssen wir die PHP-Unterstützung installieren. In Linux-Systemen kann PHP über Paketverwaltungstools installiert werden. In einem Debian- oder Ubuntu-System können Sie beispielsweise den folgenden Befehl zur Installation verwenden:
sudo apt-get install php
In einem CentOS- oder RHEL-System können Sie den folgenden Befehl zur Installation verwenden:
sudo yum install php
Nach Abschluss der Installation können Sie verwenden den folgenden Befehl, um die Nginx- und PHP-Dienste neu zu starten:
sudo systemctl restart nginx sudo systemctl restart php-fpm
Jetzt können wir testen, ob PHP erfolgreich installiert wurde. Mit dem folgenden Befehl können Sie eine test.php-Datei im Verzeichnis /var/www/html erstellen:
sudo nano /var/www/html/test.php
Geben Sie in der test.php-Datei Folgendes ein:
<?php phpinfo(); ?>
Speichern Sie die Datei und verlassen Sie den Editor. Geben Sie nun die IP-Adresse des Servers gefolgt von /test.php in den Browser ein. Wenn Sie die PHP-Versionsinformationen und einige damit verbundene Einstellungen sehen, bedeutet dies, dass PHP erfolgreich installiert wurde.
Zusammenfassung
In diesem Artikel haben wir vorgestellt, wie man Nginx, PHP und MySQL in einem Linux-System installiert. Nach der Installation können wir diese leistungsstarken Webtechnologien nutzen, um großartige Webanwendungen zu erstellen. Auch wenn die Installation und Konfiguration manchmal eine Herausforderung sein können, vermittelt Ihnen die Beherrschung des Prozesses einige wertvolle Fähigkeiten und verschafft Ihnen erhebliche Vorteile bei der Webentwicklung.
Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx, PHP und MySQL unter einem Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!