可通过五种方法查询Windows下PHP版本:一、命令行执行php -v;二、创建version.php调用phpversion();三、使用phpinfo()生成配置报告;四、查看php.exe属性中的版本信息;五、检查php.ini文件中的版本注释。

如果您在Windows系统中安装了PHP,但不确定当前运行的PHP版本号,可能是由于环境变量未正确配置或存在多个PHP安装实例。以下是几种快速、可靠的方法来查询PHP源码所对应的版本信息:
一、通过命令行执行php -v命令
该方法直接调用PHP解释器输出编译版本信息,适用于已将PHP路径加入系统PATH的场景,结果包含主版本、子版本、修正号及SAPI类型。
1、按下Win + R键,输入cmd,回车打开命令提示符。
2、在命令行中输入:php -v,然后按回车。
立即学习“PHP免费学习笔记(深入)”;
3、若显示类似PHP 8.2.12 (cli) (built: Aug 15 2023 12:04:32)的内容,则版本确认成功。
4、若提示'php' 不是内部或外部命令,说明PHP未加入PATH;此时需先定位PHP安装目录(如C:\xampp\php),再执行C:\xampp\php\php.exe -v。
二、创建PHP脚本调用phpversion()函数
此方式绕过命令行依赖,直接由Web服务器或CLI环境执行PHP代码获取运行时版本字符串,适用于XAMPP/WAMP等集成环境。
1、使用记事本新建一个文本文件,输入以下内容:<?php echo phpversion(); ?>
2、将文件保存为version.php,编码选择UTF-8 无BOM。
3、将该文件复制到Web服务器根目录(如C:\xampp\htdocs\)。
4、打开浏览器,访问http://localhost/version.php,页面将直接输出纯文本版本号,例如8.2.12。
三、使用phpinfo()函数生成完整配置报告
该方法不仅显示PHP版本,还列出Zend引擎版本、已加载扩展、配置文件路径及SAPI类型,可准确识别Web服务器实际使用的PHP模块版本,避免CLI与Web环境版本混淆。
1、新建一个PHP文件,命名为info.php。
2、在文件中写入:<?php phpinfo(); ?>
3、保存后放入C:\xampp\htdocs\或其他Web可访问目录。
4、在浏览器中打开http://localhost/info.php,页面顶部第一行即为PHP Version,其右侧显示具体版本标识。
四、检查PHP安装目录下的php.exe属性信息
Windows可执行文件的“详细信息”标签页中常嵌入版本元数据,该方法无需运行PHP,适合仅需快速核对安装包版本的离线场景。
1、进入PHP安装目录(如C:\php或C:\xampp\php)。
2、右键点击php.exe,选择“属性”。
3、切换至“详细信息”选项卡。
4、查看“产品版本”或“文件版本”字段,其值通常与php -v输出的主版本一致,例如8.2.12.0。
五、读取PHP配置文件中的版本注释行
部分PHP二进制包在php.ini文件开头或注释区会标注构建信息,虽非权威来源,但可作为辅助验证手段。
1、打开PHP配置文件php.ini(路径可通过php --ini命令确认,或常见于C:\xampp\php\php.ini)。
2、使用编辑器搜索关键词version或PHP。
3、查找形如; PHP Version 8.2.12或; Built on Win32 for PHP 8.2的注释行。
4、若存在匹配项,该字符串即为当前PHP源码版本的静态标识。



















