Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar fail php.ini untuk menyokong lapisan abstraksi pdo

Bagaimana untuk menukar fail php.ini untuk menyokong lapisan abstraksi pdo

青灯夜游
青灯夜游asal
2022-02-10 16:59:291914semak imbas

Kaedah: 1. Buka fail konfigurasi "php.ini"; 2. Cari maklumat konfigurasi berkaitan PDO seperti "pdo_firebird", "pdo_oci", "pdo_odbc", "pdo_pgsql", dll., dan pisahkan titik di hadapan item konfigurasi Alih keluar ";" 3. Mulakan semula pelayan Apache.

Bagaimana untuk menukar fail php.ini untuk menyokong lapisan abstraksi pdo

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

Apakah itu PDO

PDO ialah singkatan dari PHP Date Object Ia adalah antara muka yang ringan dan konsisten yang ditakrifkan oleh PHP untuk mengakses pangkalan data Ia menyediakan lapisan abstraksi akses Data , supaya tidak kira apa pangkalan data yang anda gunakan, anda boleh melakukan pertanyaan dan mendapatkan data melalui fungsi yang sama, yang sangat memudahkan operasi pangkalan data dan boleh melindungi perbezaan antara pangkalan data yang berbeza.

PDO dikeluarkan bersama dengan PHP5.1 Menggunakan PDO boleh membangunkan program silang pangkalan data dan pemindahan antara pangkalan data yang berbeza Pada masa ini, pangkalan data yang disokong oleh PDO termasuk Firebird, FreeTDS, Interbase dan MySQL , ODBC, Oracle, Postgre SQL, SQLite dan Sybase, dsb.

Dengan PDO, anda tidak perlu lagi menggunakan satu siri fungsi mysqli_* Anda hanya perlu menggunakan kaedah dalam PDO untuk mengendalikan pangkalan data.

Dayakan PDO

PDO diedarkan dengan PHP5.1 dan disertakan dalam PHP5.1 secara lalai. Oleh kerana PDO memerlukan sokongan daripada ciri teras berorientasikan objek PHP5, ia tidak boleh digunakan dalam versi sebelum PHP5.0.

Secara lalai, PDO dihidupkan dalam PHP, tetapi untuk mendayakan sokongan untuk pemacu pangkalan data, operasi konfigurasi yang sepadan masih diperlukan.

Mengambil sistem Windows sebagai contoh, maklumat konfigurasi berkaitan PDO dalam fail konfigurasi php.ini adalah seperti berikut:

;extension=pdo_firebird
;extension=php_pdo_mysql.dll
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite

Petua: Untuk mendayakan konfigurasi yang sepadan, anda hanya perlu mengalih keluar item konfigurasi Titik koma di hadapan, dan kemudian mulakan semula pelayan Apache.

Untuk mengesahkan sama ada konfigurasi yang berkaitan berjaya dibuka, anda hanya perlu melaksanakan fungsi phpinfo() dan mencari nama konfigurasi dalam halaman output Jika ia wujud, ini bermakna pembukaan berjaya. seperti yang ditunjukkan dalam rajah di bawah:

Bagaimana untuk menukar fail php.ini untuk menyokong lapisan abstraksi pdo

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar fail php.ini untuk menyokong lapisan abstraksi pdo. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn