phpinfo() 是确认当前 web 环境下 php 版本和 sapi 模式的最准确方式;它通过 info.php 页面顶部“php version”显示实际运行版本,下方“server api”显示 sapi 模式,且不受命令行或配置文件干扰。

直接用 phpinfo() 是确认当前 Web 环境下 PHP 版本和 SAPI 模式的最准确方式——它不依赖命令行设置、不被配置文件注释干扰,只反映真实运行时状态。
新建一个 info.php 文件,内容只有一行:
<?php phpinfo(); ?>
把它放在 Web 服务器的根目录(如 /var/www/html/ 或 C:\xampp\htdocs\),然后用浏览器访问 http://localhost/info.php。
页面顶部第一行就写着 “PHP Version”,比如 PHP Version 8.2.12,这就是你当前网页请求实际使用的 PHP 版本。
往下滚动,找到 “Server API” 这一项,它的值就是当前 SAPI 模式,常见有:
-
apache2handler:PHP 以 Apache 模块方式运行 -
fpm-fcgi:PHP 通过 PHP-FPM 处理 FastCGI 请求(常用于 Nginx) -
litespeed:LiteSpeed 服务器专用 SAPI -
cli:极少出现在网页中,若看到说明可能误在命令行执行了该脚本
你也可以在代码里快速判断,不用看完整页面:
<?php echo 'PHP Version: ' . PHP_VERSION . "\n"; echo 'SAPI: ' . php_sapi_name() . "\n"; ?>
这个组合比 php -v 更可靠,尤其在多版本共存、Web 和 CLI 使用不同 PHP 二进制的环境里——phpinfo() 显示的,才是你网站真正跑起来的那个 PHP。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











