PHP探针是检测服务器PHP环境、运行参数、硬件配置等信息的实用工具,很多开源探针默认提供英文界面,对于中文用户来说操作不够直观,设置中文界面可以大幅提升使用便捷度。

一、通过修改配置文件设置中文界面
大部分PHP探针会将语言配置放在根目录的配置文件中,通常是config.php或者config.ini,修改对应配置项即可切换语言。
首先找到探针根目录下的配置文件,打开后搜索语言相关的配置项,常见的配置键名有lang、language、php_lang等,将对应的值修改为zh_CN或者chinese即可。
以下是config.php的修改示例:
<?php
// 探针基础配置
$config = [
// 语言配置项,设置为中文
'php_lang' => 'zh_CN',
// 其他配置项
'check_timeout' => 30,
'cache_path' => './cache/'
];
return $config;
?>
修改完成后保存文件,刷新探针页面即可看到中文界面,如果未生效可以清除浏览器缓存后重试。
二、引入中文语言包实现界面切换
部分探针没有内置中文配置,需要手动引入中文语言包文件,这类探针通常会预留语言包加载接口。
首先下载对应探针版本的中文语言包,一般文件名为zh_CN.php或者lang_zh.php,将文件放到探针的lang目录下,如果没有该目录可以手动创建。
然后在探针的入口文件或者语言加载逻辑中添加中文语言包的引入代码,示例如下:
<?php
// 定义当前使用的语言
$current_lang = 'zh_CN';
// 语言包目录路径
$lang_dir = './lang/';
// 引入对应语言包
$lang_file = $lang_dir . $current_lang . '.php';
if (file_exists($lang_file)) {
require_once $lang_file;
}
// 后续界面输出使用语言包中的变量
echo $lang['server_info']; // 输出 服务器信息
?>
中文语言包的内容通常是键值对数组,存储所有界面文本的翻译,示例如下:
<?php
// 中文语言包内容
$lang = [
'server_info' => '服务器信息',
'php_version' => 'PHP版本',
'memory_usage' => '内存使用',
'disk_space' => '磁盘空间'
];
?>
三、通过URL参数临时切换中文界面
部分探针支持通过URL参数动态切换语言,不需要修改任何文件,适合临时查看中文界面的场景。
常见的参数名有lang、language,在访问探针的URL后添加对应参数即可,示例如下:
# 原始探针访问地址 http://192.168.0.1/probe.php # 添加中文参数后的地址 http://192.168.0.1/probe.php?lang=zh_CN
这种方式的切换仅在当前请求生效,刷新页面或者重新访问不带参数的地址会恢复默认语言。
四、设置注意事项
- 修改配置文件前建议先备份原文件,避免修改错误导致探针无法正常运行
- 下载中文语言包时要选择和当前探针版本匹配的版本,避免语言包变量不匹配出现界面报错
- 如果设置后界面出现乱码,需要检查探针文件的编码格式,建议统一设置为UTF-8编码
- 部分探针的权限配置可能限制语言修改,需要确认探针目录有写入权限后再修改配置文件
如果以上方法都无法实现中文界面切换,可以查看探针的官方说明文档,或者检查探针是否本身不支持中文语言扩展。