如何查看命令行 PHP 使用的是哪个 php.ini?
大家好!我是一名 PHP 新手开发者,在 Windows 上使用 EasyPHP。我遇到了一个奇怪的情况:通过浏览器(Apache)运行脚本时一切正常,但尝试在命令行(cmd)中运行同一脚本时行为不同。例如,我通过 EasyPHP 面板在 php.ini 中启用了 `openssl` 扩展——浏览器中它正常工作,但在控制台中却报错“Fatal error: Uncaught Error: Call to undefined function openssl_encrypt()”。我通过 Web 检查了 phpinfo()——那里有 openssl。但通过命令行运行 `php -m` 却没有这个扩展。我意识到命令行很可能使用了不同的 php.ini。但我如何找到从控制台调用 `php` 时加载的是哪个配置文件?我通过 EasyPHP 和单独安装了几个 PHP 版本,感到困惑。你们能告诉我一个可靠的方法来找到 CLI 的 php.ini 路径吗?以及如何让 CLI 使用与 Web 服务器相同的配置?我尝试过谷歌搜索,但像“使用”这样的建议