命令行下如何运行phpinfo_终端执行PHP信息函数方法【操作】
发布时间 - 2026-01-10 00:00:00 点击率:次可直接用php -r "phpinfo();"查看PHP配置和扩展;或php -i获取精简信息;也可创建info.php文件执行;还可重定向输出至html/txt文件便于分析。
如果您希望在命令行环境中快速查看当前PHP的配置信息和扩展列表,可以直接调用PHP内置的phpinfo()函数。以下是几种在终端中执行PHP信息输出的具体方法:
一、使用 -r 参数直接执行 phpinfo()
PHP命令行解释器支持通过-r参数运行一段PHP代码,无需创建文件即可即时输出phpinfo内容。该方式适用于临时调试或快速确认PHP版本及加载模块。
1、打开终端(Linux/macOS)或命令提示符/PowerShell(Windows)。
2、输入以下命令并回车:
php -r "phpinfo();"
3、终端将立即输出完整的HTML格式phpinfo页面内容(在纯文本终端中以可读结构显示)。
二、创建临时PHP文件并执行
当需要保存输出结果或避免终端换行截断时,可生成一个临时PHP脚本文件,再通过PHP解释器运行。此方法便于重用和检查输出完整性。
1、在当前目录下创建名为info.php的文件,内容为:
2、在终端中执行:
php info.php
3、PHP将解析并输出全部配置信息,包括已启用扩展、路径设置、环境变量等。
三、使用 -i 参数获取精简信息
PHP提供-i选项作为phpinfo()的快捷替代,它跳过HTML包装,仅输出纯文本格式的关键配置项,适合快速查阅核心参数。
1、在终端中直接运行:
php -i
2、系统将列出PHP版本、编译选项、配置文件路径(php.ini位置)、已加载模块等关键字段。
3、如需筛选特定信息,可结合管道命令,例如:
php -i | grep "extension_dir"
四、导出phpinfo结果至文件
为便于离线分析或提交给技术支持,可将phpinfo输出重定向保存为文本或HTML文件。该操作保留完整原始数据,避免终端缓冲区限制导致的信息丢失。
1、执行以下命令将HTML格式输出保存为phpinfo.html:
php -r "phpinfo();" > phpinfo.html
2、若需纯文本格式,可追加| col -b(Linux/macOS)清理控制字符:
php -r "phpinfo();" |
col -b > phpinfo.txt
3、使用ls -l phpinfo.*确认文件生成成功,并用文本编辑器或浏览器打开查看。
# php
# linux
# html
# windows
# 浏览器
# mac
# macos
# 环境变量
# html文件
# win
# 配置文件
# 命令行
# 保存为
# 重定向
# 加载
# 离线
# 如果您
# 适用于
# 也可
# 几种
# 还可
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何用IIS7快速搭建并优化网站站点?
PHP 500报错的快速解决方法
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
北京网站制作公司哪家好一点,北京租房网站有哪些?
网站页面设计需要考虑到这些问题
Laravel如何实现API资源集合?(Resource Collection教程)
如何续费美橙建站之星域名及服务?
香港服务器部署网站为何提示未备案?
使用spring连接及操作mongodb3.0实例
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
教学论文网站制作软件有哪些,写论文用什么软件
?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Swift开发中switch语句值绑定模式
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Python文件操作最佳实践_稳定性说明【指导】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
如何在IIS中新建站点并配置端口与物理路径?
如何为不同团队 ID 动态生成多个“认领值班”按钮
Swift中循环语句中的转移语句 break 和 continue
个人网站制作流程图片大全,个人网站如何注销?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
轻松掌握MySQL函数中的last_insert_id()
如何快速搭建高效WAP手机网站?
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何用PHP快速搭建CMS系统?
Bootstrap整体框架之JavaScript插件架构
Laravel如何实现API速率限制?(Rate Limiting教程)
Android 常见的图片加载框架详细介绍
Python面向对象测试方法_mock解析【教程】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何正确下载安装西数主机建站助手?
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Laravel Docker环境搭建教程_Laravel Sail使用指南
如何在IIS7上新建站点并设置安全权限?
如何在IIS中新建站点并配置端口与IP地址?
想要更高端的建设网站,这些原则一定要坚持!
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】

