Bei der Entwicklung mit PHP7 ist es häufig erforderlich, mit MySQL -Datenbanken zu interagieren. Die MySQLI -Erweiterung ist die von PHP offiziell empfohlene MySQL -Datenbank -Zugriffsschnittstelle mit umfangreichen Funktionen und Leistungsvorteilen. In diesem Artikel werden Sie die Installation und Aktivierung von MySQLI -Erweiterungen in einer PHP7 -Umgebung leiten.
Vor der Installation der MySQLI -Erweiterung müssen Sie sicherstellen, dass PHP7 korrekt installiert ist. Sie können den folgenden Befehl im Terminal ausführen, um die PHP -Version zu überprüfen:
<span class="fun">$ php -v</span>
Wenn die zurückgegebene Versionsnummer mit 7 beginnt, bedeutet dies, dass PHP7 installiert ist.
PHP7 ist normalerweise bei der Installation in der MySQLI -Erweiterung enthalten. Aktivieren Sie sie einfach in der Konfigurationsdatei php.ini.
Führen Sie zunächst den Befehl im Terminal aus, um den Php.ini -Dateipfad zu finden:
<span class="fun">$ php - -ini</span>
Öffnen Sie die angezeigte Php.ini -Datei und finden Sie etwas Ähnliches wie folgt:
<span class="fun">; Erweiterung = mysqli</span>
Löschen Sie das vorherige Semikolon ";"; " Um es zu machen:
<span class="fun">Erweiterung = Mysqli</span>
Speichern und schließen Sie die Datei.
Starten Sie nach Abschluss den Webserver oder den PHP-FPM-Dienst neu, um die Änderungen anzuwenden.
Um zu bestätigen, dass die MySQLI -Erweiterung erfolgreich aktiviert ist, kann ein Testskript erstellt werden.
Erstellen Sie eine neue Datei test_mysqli.php mit dem folgenden Inhalt:
<?php
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
if (!$conn) {
die('Could not connect to MySQL: ' . mysqli_connect_error());
}
echo 'Connected to MySQL successfully';
mysqli_close($conn);
?>
Bitte ersetzen Sie "Localhost", "Benutzername", "Passwort" und "Datenbank" im Code durch die tatsächlichen Datenbankverbindungsinformationen.
Führen Sie nach dem Speichern der Datei sie im Terminal aus:
<span class="fun">$ PHP test_mysqli.php</span>
Wenn die Ausgabe "erfolgreich mit MySQL verbunden ist", bedeutet dies, dass die MySQLI -Erweiterung normalerweise aktiviert ist. Andernfalls überprüfen Sie die Konfigurations- und Verbindungsinformationen.
Im Befolgen der oben genannten Schritte können Sie die Installation und Konfiguration der MySQLI -Erweiterung in der Php7 -Umgebung problemlos vervollständigen, sodass sie für MySQL -Datenbankvorgänge bequem sind. In der tatsächlichen Entwicklung wird empfohlen, Vorverarbeitungsanweisungen zu kombinieren, um die Sicherheit zu verbessern, die SQL -Injektion zu vermeiden und das Datenbankverbindungsmanagement zu optimieren, um die Leistung zu verbessern.