Kamis, 06 Oktober 2016

Pengertian PDO

PDO adalah singkatan dari PHP Data Objects. PDO adalah cara ramping yang konsisten untuk mengakses database. Ini berarti pengembang dapat menulis kode portabel jauh lebih mudah. PDO bukan lapisan abstraksi seperti PearDB. PDO adalah lebih seperti lapisan akses data yang menggunakan API (Application Programming Interface / Antarmuka Pemrograman Aplikasi) terpadu.
Cara mengaktifkan PDO
Untuk mengaktifkan PDO, configure --enable-pdo and --with-pdo-sqlite --with-pdo-mysql atau apa pun database yang perlu mendukung dengan PDO (lihat manual PHP untuk informasi lebih lanjut).
Pengguna Windows
  • Untuk Apache, Anda akan perlu memastikan bahwa php_pdo.dll dan php_pdo_mysql.dll ada di direktori php/ext. Hilangkan tanda komentar atau tambahkan baris yang sesuai dalam php.ini, dan restart server web Anda.
  • Untuk IIS, dll PDO tidak diaktifkan secara default. Metode yang digunakan untuk memasangnya adalah dengan pergi ke Control Panel | Add / Remove Programs, sorot instalasi PHP Anda dan klik "Change" (Ubah / Hapus - Win XP). Tentukan "FastCGI", kemudian modifikasi ekstensi yang terinstall dengan menyertakan keduanya, kemudian restart server Anda.
Pengguna Macintosh
Metode 1
OS X 10.5: langkah-demi-langkah petunjuk rinci yang tersedia di sini:
  • Mendapatkan PHP + GD + PDO_MYSQL bekerja di OSX 10.5 (mengkompilasi ulang alias)
  • Mendapatkan PHP + GD + PostgreSQL bekerja pada OSX 10.5 (mengkompilasi ulang alias)
OS X 10.6: OS 10.6 hadir dengan ekstensi PDO diaktifkan secara default. (Untuk petunjuk tentang cara mengkonfigurasi lingkungan pengembangan Anda, lihat:
Drupal 6 pada OS X 10.6
Metode 2
MAMP telah di pra-dikonfigurasi dengan ekstensi PDO. Untuk informasi lebih lanjut, lihat: Bagaimana: Ciptakan lingkungan lokal menggunakan MAMP.
Pengguna Linux
PDO diaktifkan secara default pada php 5.1.0 pada sistem linux yang paling. Ada dokumentasi untuk mengaktifkan PDO untuk driver spesifik mysql.
 
Ubuntu
Seperti hal-nya dengan sistem Linux yang umum, dukungan PDO hadir dalam PHP5 di semua distro Ubuntu yang terbaru, dan tentu saja di PHP 5,2 yang diperlukan untuk Drupal 7. Jika Anda menemukan bahwa PDO dukungan tidak diaktifkan, instal paket berikut dan restart server dengan perintah:
sudo apt-get install php5-common php5-mysql
sudo /etc/init.d/apache2 reload
sudo service apache2 reload
Catatan: Sebelum restart server, pastikan bahwa ekstensi = pdo.so dan extensi = pdo_mysql.so sudah dimuat, baik di file php.ini atau mereka sendiri. Inisial file di dalam / etc/php5/conf.d.
Centos
Jika Anda menemukan bahwa PDO dukungan tidak diaktifkan, lakukan langkah berikut melalui SSH
yum update php-mysql
Jika pesan bash memberitahu Anda bahwa PDO-mysql tidak terpasang, maka lakukan perintah:
yum install php-mysql
kemudian restart httpd Anda / apache.
Ketika Anda mencoba menjalankan script installasi drupal, Anda harus dapat men-setup database MySQL
Melalui WHM
    Pergi ke Software> Easy Apache > Exhaustive Options List
    Pilih PDO dan PDO MySQL
    Kemudian simpan.
Pemecahan Masalah
Jangan gunakan installer PECL PDO. Proyek ini telah usang dan ditinggalkan. (Lihat http://pecl.php.net/package/PDO.) Kasus telah dilaporkan di mana dukungan PECL PDO tampaknya diaktifkan tetapi tidak bekerja dengan benar. Salah satu gejala-nya adalah ketidakmampuan untuk menginstal Drupal 7.
Jika Anda telah menginstal PECL PDO, Anda perlu untuk menghapus dan kemudian instal ulang versi dari inti PHP, atau meminta penyedia hosting Anda untuk melakukannya.
Pada Debian dan Ubuntu, perintah yang diperlukan adalah:
sudo pecl uninstall pdo_mysql
sudo pecl uninstall pdo
sudo apt-get install --reinstall php5-common php5-mysql
sudo /etc/init.d/apache2 reload


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
:-?
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
$-)
(y)
(f)
x-)
(k)
(h)
cheer