Objek Data PHP (PDO) adalah ekstensi PHP yang menyediakan cara yang konsisten untuk berinteraksi dengan basis data. Untuk menggunakan PDO, Anda memerlukan PHP 5, dan PDO harus diinstal dan diaktifkan, atau Anda akan mendapatkan error seperti ini. "Kesalahan fatal. Kelas 'PDO' tidak ditemukan di…” Show PDO adalah singkatan dari PHP Data Objects. PDO adalah cara yang ramping dan konsisten untuk mengakses database. Ini berarti pengembang dapat menulis kode portabel lebih mudah. PDO bukan lapisan abstraksi seperti PearDB. PDO lebih seperti lapisan akses data yang menggunakan API terpadu (Application Programming Interface) Cara mengaktifkan PDOUntuk mengaktifkan PDO, konfigurasikan --enable-pdo dan --with-pdo-sqlite --with-pdo-mysql atau basis data apa pun yang perlu didukung oleh PDO (lihat untuk informasi lebih lanjut) pengguna Windows
pengguna MacintoshMetode 1OSX10. 5. Detail, petunjuk langkah demi langkah tersedia di sini OSX10. 6. OS10. 6 hadir dengan ekstensi PDO yang diaktifkan secara default. (Untuk instruksi tentang mengonfigurasi lingkungan pengembangan Anda, lihat. Metode 2MAMP hadir dengan pra-konfigurasi dengan ekstensi PDO. Untuk informasi lebih lanjut, lihat. Bagaimana caranya. Buat lingkungan lokal menggunakan MAMP pengguna LinuxPDO diaktifkan secara default pada php 5. 1. 0 pada sebagian besar sistem linux. Ada dokumentasi untuk mengaktifkan PDO untuk driver khusus mysql UbuntuSeperti kebanyakan sistem Linux, dukungan PDO hadir di PHP5 di semua distribusi Ubuntu terbaru, dan tentunya di PHP 5. 2 yang diperlukan untuk Drupal 7. Jika Anda menemukan bahwa dukungan PDO tidak diaktifkan, instal paket berikut dan mulai ulang server
Sebelum memulai ulang server, pastikan CentOSJika Anda menemukan bahwa dukungan PDO tidak diaktifkan, lakukan hal berikut melalui SSH
kemudian restart httpd/apache. Ketika Anda mencoba menjalankan skrip instalasi drupal, Anda seharusnya dapat mengatur database MySQL Anda Melalui WHM
Penyelesaian masalahJangan gunakan penginstal PECL PDO. Proyek ini sangat ketinggalan jaman dan ditinggalkan. (Lihat http. //pecl. php. net/paket/PDO. ) Kasus telah dilaporkan di mana dukungan PECL PDO tampaknya diaktifkan tetapi tidak berfungsi dengan benar. Salah satu gejalanya adalah ketidakmampuan untuk menginstal Drupal 7 Jika Anda telah menginstal PECL PDO, Anda harus menghapusnya dan menginstal ulang versi dari inti PHP, atau minta penyedia hosting Anda untuk melakukannya PDO dan driver PDO_SQLITE diaktifkan secara default. Anda mungkin perlu mengaktifkan driver PDO untuk basis data pilihan Anda;
Saat memasang PDO sebagai modul bersama, file php. File ini perlu diperbarui agar ekstensi PDO akan dimuat secara otomatis saat PHP dijalankan. Anda juga perlu mengaktifkan driver khusus basis data di sana juga; . jadi baris, karena PDO harus diinisialisasi sebelum ekstensi khusus basis data dapat dimuat. Jika Anda membuat PDO dan ekstensi khusus basis data secara statis, Anda dapat melewati langkah ini pengguna Windows
|