要查看 PHP 源码的版本,可以通过以下几种方法:
1. 使用 phpinfo()
函数
这是最直接的方法,适用于运行 PHP 的服务器环境。
步骤:
1. 创建一个 PHP 文件(例如 info.php
)。
2. 在文件中写入以下代码:
<?php
phpinfo();
?>
3. 将文件上传到服务器,并通过浏览器访问(例如 http://yourdomain.com/info.php
)。
4. 在页面中查找 PHP Version 信息,它会显示当前运行的 PHP 版本。
注意:
- 出于安全考虑,测试完成后应删除该文件,避免暴露服务器信息。
2. 使用命令行查看 PHP 版本
如果你有服务器的命令行访问权限,可以通过以下命令查看 PHP 版本:
php -v
示例输出:
PHP 8.1.0 (cli) (built: Dec 1 2021 12:00:00) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.1.0, Copyright (c) Zend Technologies
3. 检查 PHP 配置文件(php.ini
)或环境变量
虽然 php.ini
文件本身不会直接显示 PHP 版本,但可以通过以下方式间接确认:
- 在命令行中运行 php --ini
,查看加载的配置文件路径。
- 检查 Web 服务器(如 Apache 或 Nginx)的配置,确认使用的 PHP 版本。
4. 通过代码获取 PHP 版本
如果无法使用 phpinfo()
,可以通过 PHP 的内置常量 PHP_VERSION
获取版本信息。
示例代码:
<?php
echo 'PHP 版本: ' . PHP_VERSION;
?>
输出示例:
PHP 版本: 8.1.0
5. 检查 PHP 源码文件(适用于源码安装)
如果你是从源码编译安装的 PHP,可以查看源码目录中的 VERSION
文件或相关文档。
步骤:
1. 进入 PHP 源码目录。
2. 查找 VERSION
文件或运行以下命令:
cat VERSION
3. 文件内容会显示 PHP 的版本号。
6. 使用 Web 服务器管理工具
如果你使用的是 cPanel、Plesk 或其他面板工具,通常可以在面板的 PHP 设置或信息页面中查看当前 PHP 版本。
- 推荐方法:使用
phpinfo()
或php -v
是最常用和直接的方式。 - 安全提示:避免在生产环境中长期保留
phpinfo()
文件。 - 适用场景:
- 命令行:
php -v
- Web 环境:
phpinfo()
或PHP_VERSION
- 源码安装:查看
VERSION
文件
- 命令行:
根据你的具体环境选择合适的方法即可。