php – PDO-Einführung und Installationskonfiguration

伊谢尔伦
Freigeben: 2016-11-22 09:38:47
Original
1333 Leute haben es durchsucht

Einführung

Die PHP Data Object (PDO)-Erweiterung definiert eine schlanke, konsistente Schnittstelle für PHP für den Zugriff auf Datenbanken. Jeder Datenbanktreiber, der die PDO-Schnittstelle implementiert, kann datenbankspezifische Funktionen als Standarderweiterungen verfügbar machen. Beachten Sie, dass die Verwendung von PDO-Erweiterungen allein keine Datenbankfunktionalität implementiert. Für den Zugriff auf Datenbankdienste muss ein datenbankspezifischer PDO-Treiber verwendet werden.

PDO bietet eine Abstraktionsschicht für den Datenzugriff, was bedeutet, dass unabhängig von der verwendeten Datenbank dieselben Funktionen (Methoden) zum Abfragen und Abrufen von Daten verwendet werden können. PDO bietet keine Datenbankabstraktionsschicht; es schreibt SQL nicht neu und emuliert keine fehlenden Funktionen. Bei Bedarf sollte eine ausgereifte Abstraktionsschicht verwendet werden.

PDO ist seit PHP 5.1 enthalten und wird als PECL-Erweiterung in PHP 5.0 verwendet. PDO erfordert neue Funktionen des PHP 5-Kerns und kann daher nicht auf älteren PHP-Versionen ausgeführt werden.

Installationskonfiguration

PDO auf Unix-Systemen installieren


Seit PHP 5.1.0 sind PDO- und PDO_SQLITE-Treiber standardmäßig verfügbar. Für die von Ihnen ausgewählte Datenbank müssen Sie den entsprechenden POD-Treiber aktivieren.

Hinweis:

Beim Erstellen von PDO mit gemeinsamen Erweiterungen (nicht empfohlen) müssen alle PDO-Treiber nach PDO stehen selbst laden.

Bei der Installation von PDO als gemeinsam genutztes Modul muss die Datei php.ini aktualisiert werden, damit die PDO-Erweiterung automatisch geladen wird, wenn PHP ausgeführt wird. Dort müssen auch bestimmte Datenbanktreiber aktiviert werden. Stellen Sie sicher, dass sie nach der Zeile „pdo.so“ aufgeführt sind, da PDO initialisiert werden muss, bevor die spezifischen Datenbankerweiterungen geladen werden können. Wenn Sie PDO- und datenbankspezifische Erweiterungen statisch erstellen, können Sie diesen Schritt überspringen.

extension=pdo.so
Nach dem Login kopieren

Windows-Umgebung


PDO und alle wichtigen Treiber werden mit PHP als gemeinsame Erweiterungen verteilt. Um sie zu aktivieren, bearbeiten Sie einfach die INI-Datei:

extension=php_pdo.dll
Nach dem Login kopieren

Hinweis:

Dieser Schritt ist in PHP 5.3 und höheren Versionen nicht erforderlich und PDO muss keine DLL-Datei mehr sein.

Wählen Sie im nächsten Schritt weitere datenbankspezifische DLL-Dateien aus und laden Sie diese entweder zur Laufzeit mit dl() oder aktivieren Sie sie hinter php_pdo.dll in php.ini. Beispiel:

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
Nach dem Login kopieren

Diese DLL-Dateien sollten im Erweiterungsverzeichnis des Systems vorhanden sein.

Hinweis:

Denken Sie daran: Nach dem Ändern der php.ini-Datei müssen Sie den PHP-Dienst neu starten, damit die neuen Konfigurationsanweisungen wirksam werden.


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