मैं PDO का उपयोग करना चाहता हूं लेकिन मुझे यकीन नहीं है कि मेरी होस्टिंग ने इसे ठीक से सेट किया है या नहीं।पीडीओ परीक्षण करने के लिए पीएचपी कोड उपलब्ध है?
मैं PHP में, परीक्षण कैसे कर सकता हूं और MySQL के लिए काम कर रहा हूं?
मैं PDO का उपयोग करना चाहता हूं लेकिन मुझे यकीन नहीं है कि मेरी होस्टिंग ने इसे ठीक से सेट किया है या नहीं।पीडीओ परीक्षण करने के लिए पीएचपी कोड उपलब्ध है?
मैं PHP में, परीक्षण कैसे कर सकता हूं और MySQL के लिए काम कर रहा हूं?
एक तरफ एक फ़ाइल बनाएँ() देखने के लिए अगर इसे सही ढंग से
if (!defined('PDO::ATTR_DRIVER_NAME')) {
echo 'PDO unavailable';
}
सूचीबद्ध है
जिसमें
<?php
phpinfo();
?>
यह आप phpinfo का उपयोग करने से दिखा देंगे अगर पीडीओ (और अन्य सुविधाएं सक्षम हैं)
पीडीओ हमेशा PHP 5.1+ के लिए स्थापित किया जाता है। आप विशिष्ट डीबी ड्राइवरों की जांच कर सकते हैं जो स्थापित हैं या phpinfo() का उपयोग नहीं कर रहे हैं; आप @ मार्क बेकर विचार का उपयोग करके विशिष्ट ड्राइवरों की जांच करने और विशिष्ट स्थिरांक की जांच करने का प्रयास कर सकते हैं;
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();
+1 php-m – psynnott
इस
print_r(PDO::getAvailableDrivers());
प्रयास करें समर्थित अनुप्रयोगों देना चाहिए PHP
द्वाराकमांड के लिए +1 यह एक बेहतर उत्तर है, सूची सब सिर्फ एक ही उपलब्ध नहीं है। –
कमांड लाइन का उपयोग करना, पीडीओ के लिए:
php -m|grep -i pdo_mysql
php mysql समर्थन स्थापित करने के लिए पैकेज नाम के लिए खोज (उबंटू):
apt-cache search php5*|grep mysql
php -m|grep -i pdo
MySQL समर्थन के साथ
पीडीओ के लिए
और अगर पहले से नहीं किया गया है तो इसे इंस्टॉल करें (उबंटू):
sudo apt-get install php5-mysql
क्या पीडीओ उपलब्ध नहीं होना चाहिए, आप xpdo.org (एमुलेट एपीआई) पर वापस आ सकते हैं। – mario
http://stackoverflow.com/questions/6113262/how-to-determine-if-pdo-enabled-in-php/6113496#6113496 –