1、使用php -m命令可直接列出PHP CLI下所有已启用的扩展模块;2、结合php -m | grep 模块名可快速筛选特定扩展是否安装;3、通过创建含phpinfo()函数的PHP文件可在Web环境查看完整模块信息;4、执行php --ini后检查php.ini文件中非注释的extension指令,可确认手动启用的模块。

如果您在使用PHP时需要确认当前环境中已加载的扩展模块,可以通过命令行工具快速获取列表。以下是几种可行的方式:
一、使用php -m命令查看所有已安装模块
该命令会直接输出PHP CLI模式下所有已启用的扩展模块名称,适用于快速检查环境配置。
1、打开终端或命令行界面。
2、输入以下命令并回车执行:php -m。
立即学习“PHP免费学习笔记(深入)”;
3、系统将列出所有已安装并启用的PHP模块,每一行显示一个模块名称。
二、结合grep筛选特定模块
当模块数量较多时,可通过管道配合grep命令搜索感兴趣的扩展,提高查找效率。
1、在终端中执行带有过滤条件的命令:php -m | grep curl。
2、替换示例中的"curl"为其他模块名,如"json"、"mysqli"等,即可查看对应扩展是否已安装。
火山方舟 火山引擎一站式大模型服务平台,已接入满血版DeepSeek
99 查看详情
三、使用phpinfo()函数输出模块信息
此方法通过生成完整的PHP配置报告来展示加载的模块,适合在Web环境下验证。
1、创建一个PHP文件,例如info.php。
2、在文件中写入代码:<?php phpinfo(); ?>。
3、将文件部署到Web服务器目录并通过浏览器访问,页面会详细列出所有已加载的模块及配置参数。
四、检查php.ini配置文件中的extension指令
手动查阅配置文件可以了解哪些模块被显式启用,有助于排查模块未加载的原因。
1、运行php --ini命令查看当前加载的php.ini文件路径。
2、使用文本编辑器打开该配置文件。
3、搜索以extension开头的行,每一条非注释的extension=xxx表示一个启用的模块。
以上就是php -m怎么用_PHP命令行查看已安装模块的方法的详细内容,更多请关注php中文网其它相关文章!



