Win10 PHP PDO-Erweiterung installieren

王林
Freigeben: 2023-05-24 20:05:05
Original
874 Leute haben es durchsucht

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.

  1. Laden Sie die VC++-Laufzeitbibliothek herunter

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.

  1. Öffnen Sie die php.ini-Datei.

Ö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.

  1. Laden Sie die Datei php_pdo.dll herunter

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.

  1. Kopieren Sie die Datei php_pdo.dll.

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"
Nach dem Login kopieren
  1. Bearbeiten Sie die php.ini-Datei

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.

  1. Starten Sie den Apache-Server neu.

Nachdem Sie die Datei php.ini geändert haben, müssen Sie den Apache-Server neu starten, damit PHP die PDO-Erweiterung laden kann.

  1. Testen der PDO-Erweiterung

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

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!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!