कैसे पता करें कि PHP कमांड लाइन किस php.ini का उपयोग कर रही है?
सभी को नमस्ते! मैं एक शुरुआती PHP डेवलपर हूँ, Windows पर काम करता हूँ और EasyPHP का उपयोग करता हूँ। मुझे एक अजीब स्थिति का सामना करना पड़ा: जब मैं ब्राउज़र (Apache) के माध्यम से स्क्रिप्ट चलाता हूँ, तो सब कुछ ठीक काम करता है, लेकिन जब मैं उसी स्क्रिप्ट को कमांड लाइन (cmd) से चलाने की कोशिश करता हूँ, तो व्यवहार अलग होता है। उदाहरण के लिए, मैंने EasyPHP पैनल के माध्यम से php.ini में `openssl` एक्सटेंशन को सक्षम किया - ब्राउज़र में यह काम करता है, लेकिन कंसोल में "Fatal error: Uncaught Error: Call to undefined function openssl_encrypt()" लिखता है। मैंने वेब के माध्यम से phpinfo() चेक किया - वहाँ openssl मौजूद है। लेकिन कमांड लाइन में `php -m` के माध्यम से यह एक्सटेंशन नहीं है। मैं समझ गया कि, सबसे अधिक संभावना है, कमांड लाइन एक अलग php.ini का उपयोग कर रही है। लेकिन मैं कैसे पता करूँ कि कंसोल से `php` को कॉल करने पर कौन सा कॉन्फ़िगरेशन फ़ाइल लोड होता है? मेरे पास कई PHP वर्ज़न इंस्टॉल हैं (EasyPHP के माध्यम से)।