पीडीओ हमेशा php 5.1+ के लिए स्थापित होता है। आप विशिष्ट डीबी ड्राइवरों की जांच कर सकते हैं जो स्थापित हैं या phpinfo() का उपयोग नहीं कर रहे हैं; आप @Mark बेकर विचार का उपयोग करके विशिष्ट ड्राइवरों की जांच करने और विशिष्ट स्थिरांक की जांच करने का प्रयास कर सकते हैं;
var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql
var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird
ध्यान दें कि सभी ड्राइवरों के पास विशिष्ट स्थिरांक परिभाषित नहीं होते हैं इसलिए phpinfo() सबसे अच्छा समाधान रहता है।
कमांड लाइन का उपयोग करके आप निम्न का उपयोग करके जांच सकते हैं:
$ php -m
Phpinfo() के विकल्प के रूप में आप इसका उपयोग कर सकते हैं:
extension_loaded ('PDO' ); // returns boolean
// or
extension_loaded('pdo_mysql');
// or get all extensions and search for a specific one
get_loaded_extensions();