Heim > Backend-Entwicklung > PHP-Problem > So installieren Sie PHP- und MySQL-Datenbanken unter Linux

So installieren Sie PHP- und MySQL-Datenbanken unter Linux

PHPz
Freigeben: 2023-03-23 16:42:02
Original
1643 Leute haben es durchsucht

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.

  1. PHP installieren

Um PHP unter Linux zu installieren, müssen Sie den folgenden Befehl verwenden:

sudo apt-get update
sudo apt-get install php
Nach dem Login kopieren

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
Nach dem Login kopieren
  1. MySQL installieren

Die Installation von MySQL ist sehr einfach. Sie können den folgenden Befehl verwenden:

sudo apt-get install mysql-server
Nach dem Login kopieren

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.

  1. Herstellen einer Verbindung zu MySQL

Unter Linux können Sie die Befehlszeilenschnittstelle verwenden, um eine Verbindung zu MySQL herzustellen. Verwenden Sie einfach den folgenden Befehl:

mysql -u 用户名 -p
Nach dem Login kopieren

Sie werden dann zur Eingabe Ihres MySQL-Passworts aufgefordert. Geben Sie das Passwort ein, das Sie MySQL bei der Installation zugewiesen haben.

  1. Datenbank erstellen

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

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

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

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;
Nach dem Login kopieren
  1. Mit PHP eine Verbindung zu MySQL herstellen

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

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

Suchen Sie die folgende Zeile in der Datei:

;extension=pdo_mysql
Nach dem Login kopieren

Kommentieren Sie sie aus und ändern Sie sie in:

extension=pdo_mysql
Nach dem Login kopieren

c. Speichern Sie die Änderungen und starten Sie den Apache-Dienst neu. Verwenden Sie den folgenden Befehl:

sudo systemctl restart apache2
Nach dem Login kopieren

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 "连接成功";
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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