"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > यह कैसे निर्धारित करें कि PDO और उसका MySQL ड्राइवर आपके PHP वातावरण में उपलब्ध हैं या नहीं?

यह कैसे निर्धारित करें कि PDO और उसका MySQL ड्राइवर आपके PHP वातावरण में उपलब्ध हैं या नहीं?

2024-11-15 को प्रकाशित
ब्राउज़ करें:412

How to Determine if PDO and its MySQL Driver are Available in Your PHP Environment?

PHP में PDO उपलब्धता का निर्धारण

यदि आप अपने PHP अनुप्रयोगों के लिए PDO का उपयोग करने पर विचार कर रहे हैं, तो अपनी होस्टिंग पर इसकी उपलब्धता को सत्यापित करना महत्वपूर्ण है सर्वर. यहां बताया गया है कि आप विशेष रूप से MySQL के लिए PDO के सेटअप और कार्यक्षमता का परीक्षण कैसे कर सकते हैं:

PHPinfo दृष्टिकोण

PHPinfo() स्थापित मॉड्यूल और एक्सटेंशन सहित आपके PHP कॉन्फ़िगरेशन पर एक विस्तृत रिपोर्ट प्रदान करता है . निम्नलिखित स्क्रिप्ट का उपयोग करके PHPinfo तक पहुंचें:

यह पुष्टि करने के लिए कि MySQL ड्राइवर ("pdo_mysql") मौजूद है, रिपोर्ट में "PDO ड्राइवर्स" अनुभाग का पता लगाएं।

विशिष्ट निरंतर जांच

कुछ पीडीओ ड्राइवर विशिष्ट स्थिरांक को परिभाषित करते हैं। उदाहरण के लिए, MySQL के लिए, स्थिरांक "PDO::MYSQL_ATTR_LOCAL_INFILE" परिभाषित किया गया है। आप इसकी उपस्थिति की जांच करने के लिए var_dump() फ़ंक्शन का उपयोग कर सकते हैं:

यदि MySQL ड्राइवर स्थापित है तो आउटपुट "सही" होगा।

CLI Command

आप इसके लिए कमांड लाइन का भी उपयोग कर सकते हैं पीडीओ की जांच करें:

$ php -m

यह पीडीओ और विशिष्ट डेटाबेस ड्राइवरों (उदाहरण के लिए, "pdo_mysql") सहित सभी लोड किए गए PHP एक्सटेंशन को सूचीबद्ध करेगा।

अन्य विकल्प

पीडीओ उपलब्ध है या नहीं इसकी जांच के लिए वैकल्पिक तरीकों में शामिल हैं:

  • extension_loaded('PDO'): एक बूलियन लौटाता है जो दर्शाता है कि पीडीओ लोड है या नहीं।
  • extension_loaded('pdo_mysql'): विशेष रूप से MySQL PDO ड्राइवर की जांच करता है।
  • get_loaded_extensions(): सभी लोड किए गए एक्सटेंशन की एक सरणी लौटाता है; फिर आप इस सरणी में विशिष्ट पीडीओ ड्राइवरों की खोज कर सकते हैं।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3