MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem. Es ist ein wichtiger Bestandteil der Datenbanktechnologie in Internetunternehmen, Unternehmen und Institutionen. Wenn Sie als Entwickler MySQL-bezogene Anwendungen verwenden oder entwickeln möchten, müssen Sie die MySQL-API verwenden, um MySQL zu betreiben. Die API von MySQL wird in Form einer Erweiterung bereitgestellt und muss manuell in der PHP-CGI-Umgebung installiert werden.
In diesem Artikel erfahren Sie, wie Sie die MySQL-Erweiterung in einer Windows+PHP-CGI-Umgebung installieren.
Bestätigen Sie die Umgebung
Zuerst müssen Sie die aktuelle PHP-Version und die Version der System-CPU-Architektur bestätigen, was über die PHPInfo-Funktion erreicht werden kann. Der konkrete Vorgang besteht darin, eine phpinfo.php-Datei mit dem folgenden Inhalt zu schreiben:
<?php phpinfo(); ?>
Platzieren Sie dann die phpinfo.php-Datei im Stammverzeichnis der Website. Nach dem Zugriff auf die Datei können Sie detaillierte Informationen zur aktuellen Umgebung anzeigen .
Kopieren Sie nach dem Herunterladen der Datei die MySQL-Erweiterungsdatei in das PHP-Erweiterungsverzeichnis. Das Erweiterungsverzeichnis befindet sich in der Funktion phpinfo(). Sie können das Verzeichnis, das dem Schlüsselwert extension_dir entspricht, in der Datei php.ini in der Spalte „Geladene Konfigurationsdatei“ anzeigen. Im Allgemeinen ist dieses Verzeichnis der ext-Ordner unter dem PHP-Installationsverzeichnis.
Ändern Sie die Datei php.ini.
Öffnen Sie die Datei php.ini und fügen Sie die folgenden Konfigurationsinformationen am Ende der Datei hinzu:
[MySQL] mysql.default_socket = "mysql服务器的socket文件地址" extension=php_mysql.dll
Dabei ist mysql.default_socket die Socket-Dateiadresse des MySQL-Servers Der Wert kann in der Funktion phpinfo() festgelegt werden. Finden Sie ihn über den Verkauf mysql.default_socket unter dem MySQL-Modul. Dieser Wert stimmt mit dem Wert überein, der der Variablen socket in der Konfigurationsdatei my.cnf des MySQL-Servers entspricht.
Überprüfen Sie, ob das MySQL-Modul gültig ist.
Schreiben Sie eine PHP-Skriptdatei zum Testen. Der Inhalt der Datei lautet wie folgt:
<?php //连接MySQL数据库 $link = mysql_connect("localhost","root","123456"); //检查是否连接成功 if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
Wenn nach dem Ausführen der Datei „Connected successlly“ ausgegeben wird, bedeutet dies, dass das MySQL-Modul erfolgreich installiert wurde.
Fazit:
Durch die oben genannten Schritte können wir die Installation der MySQL-Erweiterung in der Windows+PHP-CGI-Umgebung abschließen. In tatsächlichen Anwendungen können MySQL-Erweiterungen auch mit anderen Methoden installiert werden, z. B. durch Kompilieren und Installieren aus dem PHP-Quellcode oder durch Installieren über PECL. Unabhängig davon, welche Methode verwendet wird, können Sie die MySQL-Datenbank jedoch problemlos in der PHP-CGI-Umgebung verwenden, solange die MySQL-Erweiterung erfolgreich installiert werden kann, was die Webentwicklung erleichtert.
Das obige ist der detaillierte Inhalt vonInstallation der MySQL-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!