PDO selalu diinstal untuk php 5.1+. Anda dapat memeriksa driver db tertentu yang diinstal atau tidak menggunakan phpinfo(); Anda dapat mencoba memeriksa driver tertentu menggunakan ide @Mark Baker dan memeriksa konstanta tertentu;
var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql
var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird
Perhatikan bahwa tidak semua driver memiliki konstanta tertentu yang ditentukan sehingga phpinfo() tetap menjadi solusi terbaik.
Menggunakan baris perintah Anda dapat memeriksa menggunakan:
$ php -m
Sebagai alternatif dari phpinfo() Anda dapat menggunakan:
extension_loaded ('PDO' ); // returns boolean
// or
extension_loaded('pdo_mysql');
// or get all extensions and search for a specific one
get_loaded_extensions();