Avatar ·

Comment savoir quel php.ini utilise la ligne de commande PHP ?

Bonjour à tous ! Je suis un développeur PHP débutant, je travaille sous Windows et j'utilise EasyPHP. J'ai une situation étrange : lorsque j'exécute des scripts via le navigateur (Apache), tout fonctionne parfaitement, mais lorsque j'essaie d'exécuter le même script depuis la ligne de commande (cmd), le comportement est différent. Par exemple, j'ai activé l'extension `openssl` dans php.ini via le panneau EasyPHP — dans le navigateur, elle fonctionne, mais dans la console, j'obtiens "Fatal error: Uncaught Error: Call to undefined function openssl_encrypt()". J'ai vérifié phpinfo() via le web — openssl y est présent. Mais via `php -m` en ligne de commande, cette extension n'apparaît pas. J'ai compris que, très probablement, la ligne de commande utilise un autre php.ini. Mais comment puis-je trouver quel fichier de configuration est chargé lorsque j'appelle `php` depuis la console ? J'ai plusieurs versions de PHP installées (via EasyPHP).