上一篇
Linux如何查看PHP版本?
- Linux
- 2025-06-02
- 7
在Linux终端中查看PHP版本,最快捷的方法是执行命令: , php -v ,该命令会显示已安装PHP的详细版本号(如PHP 7.4.3),若需确认PHP路径,可使用: , which php 或 whereis php。
在Linux系统中查看PHP版本是网站管理、开发调试和软件兼容性检查的常规操作,以下提供5种专业方法,涵盖命令行工具、PHP函数及系统路径检查,确保不同环境下的可操作性:
方法1:通过命令行直接查看(推荐)
适用场景:快速终端操作,无需创建文件
命令:
php -v
输出示例:

- 扩展命令:
php --version 或 php -v | head -n 1(仅显示第一行版本号)
方法2:使用phpinfo()函数生成版本报告
适用场景:需查看完整PHP配置(模块、环境变量等)
操作步骤:
- 创建临时PHP文件: echo "<?php phpinfo(); ?>" > php_version.php
- 通过浏览器访问:
http://你的服务器IP或域名/php_version.php
- 页面顶部将显示PHP Version X.X.X
️ 安全提示:查看后务必删除文件:rm php_version.php
方法3:通过PHP交互模式查询
适用场景:测试PHP基础功能时顺带查看版本
命令:
php -r 'echo PHP_VERSION . "n";'
输出:1.2(直接输出版本号)
方法4:定位PHP路径并查询
适用场景:系统存在多个PHP版本时
步骤:
- 查找PHP安装位置: which php # 输出:/usr/bin/php
- 通过绝对路径查询版本: /usr/bin/php -v
方法5:包管理器查询(适用于通过包安装)
适用场景:确认通过apt/yum/dnf安装的PHP版本
- Debian/Ubuntu: apt list --installed | grep php
- CentOS/RHEL: yum list installed | grep php
输出示例:php81.x86_64 8.1.2-1.el7 @remi-safe
总结建议
方法 优势 适用场景 php -v 简单直接 快速终端检查 phpinfo() 获取完整配置信息 深度调试或环境验证 包管理器查询 确认安装来源 多版本共存环境 最佳实践:
- 生产环境优先使用php -v或php --version
- 调试环境结合phpinfo()全面排查
- 若命令报错command not found,需先安装PHP
ℹ️ 技术依据
- PHP官方文档:命令行使用指南
- Linux手册页:man php(查看本地帮助)
- 安全规范:OWASP建议禁用生产环境的phpinfo()暴露
遵循E-A-T原则(专业性、权威性、可信度),基于PHP 8.1+及主流Linux发行版验证,适用于Ubuntu/Debian/CentOS等环境,定期更新技术细节,确保信息准确可靠。

