系統資訊提供者
該軟體包提供了一個簡單的介面來獲取有關其運行的系統的資訊。
probeProviderFactory::create();
$provider->getCpuModel();
$provider->getCpuUsage();
$provider->getFreeMem();">
$ provider = probe ProviderFactory:: create ();
$ provider -> getCpuModel ();
$ provider -> getCpuUsage ();
$ provider -> getFreeMem ();
可用方法
- getOsRelease()
- getOsType();
- getOsKernelVersion();
- 獲取架構();
- getDbVersion(PDO $連接);
- getDbInfo(PDO $連線);
- getDbType(PDO $連接);
- getTotalMem();
- getFreeMem();
- getUsedMem();
- getTotalSwap();
- getFreeSwap();
- getUsedSwap();
- 取得主機名();
- isLinuxOs();
- isWindowsOs();
- isBsdOs();
- isMacOs();
- getUptime();
- 取得物理CPU();
- 獲取CPUCores();
- getCpuPhysicalCore();
- 取得CPU模型();
- getCpuUsage();
- 取得伺服器IP();
- 取得外部IP();
- 取得伺服器軟體();
- isISS();
- isNginx();
- isApache();
- getPhpInfo($what = -1);
- getPhpVersion();
- getPhpDisabledFunctions();
- getPhpModules();
- isPhpModuleLoaded($模組);
- getPing(數組 $hosts = null, $count = 2);
- getServerVariable($key);
- getPhpSapiName();
- isFpm();
- isCli();
支援的作業系統
注意:要獲取 Windows 系統信息,您應該在php.ini
中啟用php_com_dotnet.dll
。
[ COM_DOT_NET ]
extension=php_com_dotnet.dll
Linux具體方法
- getCoresPerSocket()
- 透過LsCpu取得CPU資訊()
貢獻
我對此沒有任何特殊規則。任何方式的幫助都會有用。
待辦事項