使用php -v命令可快速获取php精确版本号,输出如“php 8.2.10 (cli)”,首段数字即为版本;其他方法包括php --version(简洁单行)、php -r "phpinfo();"(首行显示)、php -i | grep "php version"(精准过滤)、以及多版本环境下指定路径验证。

如果您在Linux终端中需要确认当前系统所用PHP解释器的精确版本号,以判断是否满足某扩展或框架的最低要求,则需通过命令行直接调用PHP二进制文件获取权威输出。以下是多种实操方法:
一、使用 php -v 命令查看完整版本信息
该命令调用PHP CLI解释器,输出主版本、子版本、修订号、构建时间、SAPI类型及Zend引擎版本等完整字段,适用于快速验证本地终端环境所用PHP版本。
1、打开Linux终端。
2、输入以下命令并按回车:php -v。
3、终端将显示类似“PHP 8.2.10 (cli) (built: Mar 15 2026 10:42:01)”的输出,其中8.2.10即为当前PHP版本号。
二、使用 php --version 命令获取标准化版本字符串
该命令功能与php -v一致,但输出格式更简洁、无额外描述性文本,适合在Shell脚本中解析或自动化场景下调用。
1、在终端中执行:php --version。
2、输出结果为单行纯版本标识,例如:PHP 8.2.10。
三、使用 php -r "phpinfo();" 直接执行内置函数
此方式绕过文件创建步骤,在终端中即时运行PHP代码,输出HTML格式的完整phpinfo页面内容(在终端中以结构化纯文本呈现),包含所有配置项与已加载扩展。
1、在终端中输入:php -r "phpinfo();"。
2、等待输出完成,首行即为PHP Version => 8.2.10。
四、使用 php -i 命令提取精简配置信息
该命令跳过HTML包装,仅输出纯文本格式的关键配置摘要,响应更快,且可通过管道配合grep精准定位版本字段。
1、在终端中运行:php -i | grep "PHP Version"。
2、输出形如:PHP Version => 8.2.10。
五、检查是否存在多个PHP版本并指定路径验证
当系统通过update-alternatives、Homebrew或手动编译安装了多个PHP版本时,php -v仅反映默认链接版本;需主动枚举可执行文件路径,逐一验证各版本实际状态。
1、列出所有PHP二进制文件:ls /usr/bin/php* 或 ls /opt/php/*/bin/php(依实际安装路径调整)。
2、对任一路径执行版本查询,例如:/usr/bin/php8.1 -v。
3、输出将明确标识该路径对应版本,如:PHP 8.1.27 (cli)。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











