可通过五种方式获取PHP源码版本号:一、php -v命令输出完整版本信息;二、php -r "echo PHP_VERSION;"获取纯版本号;三、php --version获得标准化单行输出;四、Web环境用phpinfo()函数在浏览器中查看;五、代码中调用phpversion()函数动态获取。
如果您需要快速确认当前PHP环境所运行的源码版本号,以便验证兼容性或调试配置问题,则可通过多种直接有效的方式获取精确的版本字符串。以下是具体操作方法:
一、使用
php-v 命令查看完整版本信息该命令调用PHP解释器的CLI模式,输出主版本号、子版本号、修订号、构建时间及SAPI类型,是终端环境下最常用且权威的验证方式。
1、打开终端(Linux/macOS)或命令提示符/PowerShell(Windows)。
2、输入
php -v并按下回车键。
立即学习“PHP免费学习笔记(深入)
”;
3、终端将显示类似
PHP 8.2.10 (cli) (built: Mar 15 2026 10:42:01)的输出,其中首行开头即为源码版本标识。
二、使用 php -r 执行内联代码获取纯版本号
此方式绕过冗余信息,仅输出预定义常量 PHP_VERSION 的值,适用于脚本集成、自动化检测或权限受限场景。
1、在终端中输入命令:
php -r "echo PHP_VERSION;"。
2、按回车后,终端直接返回
8.2.10
格式的纯文本版本号,不含空格、括号或说明文字。
三、通过 php --version 获取标准化输出
该命令与 php -v 功能一致,但采用长参数形式,输出格式更简洁统一,便于正则提取或CI/CD流程解析。
1、启动命令行环境。
PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。
下载
2、输入
php --version并执行。
3、终端返回形如
PHP 8.2.10的单行结果,无附加编译信息或版权声明。
四、在Web环境中通过 phpinfo() 确认实际运行版本
当命令行与Web服务器(如Apache/Nginx)使用不同PHP二进制文件时,必须通过Web上下文验证真实生效的源码版本。
1、创建一个名为
info.php
的文件,内容仅包含:
。
2、将该文件上传至Web根目录(例如
/var/www/html/或C:\xampp\htdocs\)。
3、在浏览器中访问
http://localhost/info.php,页面顶部第一行明确显示PHP Version及其对应数值。
五、使用 phpversion() 函数在代码中动态获取版本
该函数可在任意可执行PHP脚本中调用,返回当前运行环境的版本字符串,支持传参检查扩展版本,适合嵌入项目逻辑中进行条件判断。
1、在已有PHP文件中插入代码:
echo phpversion();。
2、保存并访问该脚本所在URL,页面将输出
8.2.10
类似格式的纯版本号。
3、若需验证某扩展是否启用并获取其版本,可改用:
echo phpversion('opcache');。
