In der täglichen Arbeit von Webentwicklern ist PHP als äußerst beliebte serverseitige Sprache weit verbreitet. Wenn Sie jedoch PHP zum Herstellen einer Verbindung zu einer Datenbank verwenden möchten, müssen Sie die PDO-Erweiterung verwenden. Die Installation von PDO-Erweiterungen unter Windows 10 kann etwas schwierig sein. In diesem Artikel finden Sie daher einige einfache Schritte und Tipps, die Ihnen bei der reibungslosen Installation von PDO-Erweiterungen helfen.
Bevor Sie die PDO-Erweiterung installieren, müssen Sie die Visual C++-Laufzeitbibliothek herunterladen und installieren, da die PDO-Erweiterung die VC++-Laufzeitbibliothek erfordert. Es kann von der offiziellen Website (https://www.microsoft.com/zh-cn/download/details.aspx?id=48145) oder anderen Software-Download-Websites heruntergeladen werden.
Öffnen Sie die php.ini-Datei für die PHP-Version, die Sie verwenden. Es ist unter Apache->Config->PHP.ini im XAMPP-Kontrollfeld zu finden.
Suchen Sie in DLL-files.com nach der Datei php_pdo.dll und laden Sie sie herunter. Stellen Sie sicher, dass Sie die DLL herunterladen, die zu Ihrer PHP-Version und Ihrem Betriebssystem passt.
Kopieren Sie die heruntergeladene Datei php_pdo.dll in das Verzeichnis php/ext. Das Erweiterungsverzeichnis von PHP kann je nach System oder PHP-Version variieren. Sie können den Parameter extension_dir in der Datei php.ini auf den Pfad des entsprechenden php/ext-Ordners setzen, indem Sie nach dem folgenden Code suchen.
extension_dir = "ext"
Suchen Sie einfach;extension=pdo_mysql
,去掉;
in der php.ini-Datei. Der Autor verwendet pdo_mysql. Wenn Sie andere Arten von Datenbankservern wie SQL-Server benötigen, entfernen Sie einfach die entsprechenden Kommentare.
Beachten Sie: Wenn Sie sich phpinfo() ansehen, können Sie sehen, dass PDO aktiviert ist. Wenn jedoch beim Herstellen einer Verbindung mit pdo_sqlsrv ein Fehler auftritt, können Sie versuchen, den Kommentar zu entfernen.
Nachdem Sie die Datei php.ini geändert haben, müssen Sie den Apache-Server neu starten, damit PHP die PDO-Erweiterung laden kann.
Nachdem Sie auf die PDO-Erweiterung in der Datei php.ini verwiesen haben, können Sie versuchen, mit PDO eine Verbindung zur Datenbank herzustellen und Daten zu lesen, um zu testen, ob die Installation erfolgreich ist.
<?php //连接到MySQL数据库 $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); //查询数据 $stmt = $dbh->prepare("SELECT * FROM mytable"); $stmt->execute(); $results = $stmt->fetchAll(PDO::FETCH_ASSOC); //输出结果 foreach ($results as $row) { echo $row['id'] . ' - ' . $row['name'] . '<br />'; } ?>
Die Installation der PDO-Erweiterung unter Windows 10 kann etwas umständlich sein, aber wenn Sie die oben genannten Schritte befolgen und auf die Details achten, sollten Sie die PDO-Erweiterung problemlos installieren und verwenden können.
Das obige ist der detaillierte Inhalt vonWin10 PHP PDO-Erweiterung installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!