जब आप तृतीय-पक्ष एक्सटेंशन इंस्टॉल करते हैं तो आपको यह सुनिश्चित करने की आवश्यकता होती है कि सभी संकलन पैरामीटर मेल खाते हैं:
- PHP संस्करण
- आर्किटेक्चर (32/64 बिट)
- संकलक (VC9, VC10, VC11...)
- धागा सुरक्षा
सामान्य गड़बड़ियों में शामिल हैं:
- गलत संपादन
php.ini
फ़ाइल (जो बंडलों के साथ विशिष्ट है); सही रास्ताphpinfo()
. में दिखाया गया है । - अपाचे को पुनरारंभ करना भूल गए।
-
स्टार्टअप त्रुटियों को देखने में सक्षम नहीं होना; उन्हें अपाचे लॉग में दिखाना चाहिए, लेकिन आप इसका निदान करने के लिए कमांड लाइन का भी उपयोग कर सकते हैं, जैसे:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
अगर सब कुछ ठीक है तो आपको sqlsrv
देखना चाहिए कमांड आउटपुट और/या phpinfo()
. में (आप किस एसएपीआई को कॉन्फ़िगर कर रहे हैं इसके आधार पर):
[PHP मॉड्यूल]
bmath
कैलेंडर
कोर
[...]
SPL
sqlsrv
मानक
[...]