Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie PHP- und MySQL-Datenbanken unter Linux
Linux ist ein Open-Source-Betriebssystem, das mehrere Programmiersprachen unterstützt, darunter PHP die beliebteste Sprache und MySQL das beliebteste relationale Datenbankverwaltungssystem. Die Installation von PHP und MySQL unter Linux ist ein sehr einfacher Vorgang.
Im Folgenden stellen wir Ihnen vor, wie Sie PHP- und MySQL-Datenbanken unter Linux installieren.
Um PHP unter Linux zu installieren, müssen Sie den folgenden Befehl verwenden:
sudo apt-get update sudo apt-get install php
Dieser Befehl lädt PHP herunter und installiert es. Sobald der Download und die Installation abgeschlossen sind, können Sie überprüfen, ob die Installation erfolgreich war:
php -v
Die Installation von MySQL ist sehr einfach. Sie können den folgenden Befehl verwenden:
sudo apt-get install mysql-server
Dieser Befehl installiert den MySQL-Dienst und fordert Sie auf, ein Passwort für MySQL festzulegen. Merken Sie sich dieses Passwort unbedingt, da Sie es in späteren Schritten benötigen.
Unter Linux können Sie die Befehlszeilenschnittstelle verwenden, um eine Verbindung zu MySQL herzustellen. Verwenden Sie einfach den folgenden Befehl:
mysql -u 用户名 -p
Sie werden dann zur Eingabe Ihres MySQL-Passworts aufgefordert. Geben Sie das Passwort ein, das Sie MySQL bei der Installation zugewiesen haben.
Um eine neue MySQL-Datenbank zu erstellen, befolgen Sie bitte diese Schritte:
a. Geben Sie den folgenden Befehl in die MySQL-Befehlszeile ein:
CREATE DATABASE dbname;
Bitte beachten Sie, dass dbname der Name der Datenbank ist, die Sie erstellen werden . Als Datenbanknamen können Sie einen beliebigen Namen verwenden.
b. Dann müssen Sie einen Benutzer für die Datenbank erstellen. Verwenden Sie den folgenden Befehl:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
In diesem Befehl ist „Benutzer“ der Benutzername, den Sie erstellen werden, und „Passwort“ ist das Passwort für diesen Benutzer. Beachten Sie, dass dieser Befehl einen Benutzer erstellt, der nur von localhost aus eine Verbindung zum MySQL-Server herstellen kann.
c. Autorisieren Sie Benutzer für den Zugriff auf die Datenbank. Verwenden Sie den folgenden Befehl:
GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';
Bitte beachten Sie, dass „Datenbankname“ der Name der Datenbank ist, die Sie zuvor erstellt haben, und „Benutzer“ der Benutzername, den Sie zuvor erstellt haben.
d. Berechtigungen aktualisieren. Verwenden Sie den folgenden Befehl:
FLUSH PRIVILEGES;
Nachdem Sie nun die Datenbank erstellt und dem Benutzer Zugriff gewährt haben, folgen als Nächstes die Schritte zum Verbinden von PHP mit MySQL.
a. Zuerst müssen Sie PHP- und MySQL-bezogene Erweiterungen installieren. Verwenden Sie den folgenden Befehl:
sudo apt-get install php-mysql
b. Öffnen Sie die Datei php.ini und aktivieren Sie die MySQL-Erweiterung. Verwenden Sie den folgenden Befehl:
sudo nano /etc/php/7.4/apache2/php.ini
Suchen Sie die folgende Zeile in der Datei:
;extension=pdo_mysql
Kommentieren Sie sie aus und ändern Sie sie in:
extension=pdo_mysql
c. Speichern Sie die Änderungen und starten Sie den Apache-Dienst neu. Verwenden Sie den folgenden Befehl:
sudo systemctl restart apache2
Jetzt stellt PHP eine Verbindung zur MySQL-Datenbank her. Sie können den folgenden Code in Ihrem PHP-Skript verwenden, um eine Verbindung zu einer MySQL-Datenbank herzustellen:
<?php $servername = "localhost"; $username = "user"; $password = "password"; $dbname = "dbname"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
Bisher haben wir behandelt, wie Sie PHP- und MySQL-Datenbanken unter Linux installieren und diese verbinden. Jetzt können Sie diese Technologien erkunden und sie zum Erstellen interaktiver Webanwendungen verwenden.
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP- und MySQL-Datenbanken unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!