cronfig/sysinfo
最新稳定版本:1.0.0
Composer 安装命令:
composer require cronfig/sysinfo
包简介
Library to get system info and available resources
关键字:
README 文档
README
SysInfo is a simple library to get some info, metrics and available resources of the system the PHP code is running on.
Highlights
System Requirements
PHP >= 7.0.10 is recommended. It's not required in composer.json so PHP projects stuck on older PHP versions could use it on their own consideration. The library does not work on PHP < 5.6.
This library use some native PHP functions like shell_exec, php_uname, disk_total_space, disk_free_space, sys_getloadavg, memory_get_usage, memory_get_peak_usage which may be disabled by some shared hostings.
sys_getloadavg is only available on linux based systems. Therefore Windows is not supported. The support can be added with new class.
Install
Install SysInfo using Composer.
$ composer require cronfig/sysinfo
Usage
use Cronfig\Sysinfo\System; // Instantiate the system $system = new System; // System can get you the OS you are currently running $os = $system->getOs(); // Get some metrics like free disk space $freeSpace = $os->getDiskUsagePercentage();
Testing
SysInfo has a PHPUnit test suite and a coding style compliance test suite using PHP CS Fixer. To run the tests, run the following command from the project folder.
$ composer test
Continuous integration
License
The MIT License (MIT). Please see LICENSE for more information.
统计信息
- 总下载量: 26.72k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-29