abhi1693/yii2-system-info

Information about the server

v1.0.0 2015-02-16 11:41 UTC

README

Gratipay User Dependency Status Code Climate Latest Stable Version Total Downloads Latest Unstable Version License

Provides information about your system/server. It automatically detects the type of system that you are using and provides you with appropriate information.

DONATE

Any contribution helps us to improve Yii2 System Info, if you want to help us too but don't want to get into coding, we won't say no to PayPal

paypal

Supported OS

  • Windows
  • Linux

Methods

  • getOS
  • getKernelVersion
  • getHostname
  • getCpuModel
  • getCpuVendor
  • getCpuFreq
  • getCpuArchitecture
  • getCpuCores
  • getLoad
  • getUpTime
  • getPhpVersion
  • getServerName
  • getServerProtocol
  • getServerSoftware
  • getTotalMemory

Installation

Either run

$ php composer.phar require abhi1693/yii2-system-info "@dev"

Add System-Info to the require section of your composer.json file:

{
    "require": {
        "abhi1693/yii2-system-info": "@dev"
    }
}

And run following command to download extension using composer:

$ php composer.phar update

Usage

use abhimanyu\systemInfo\SystemInfo;

// Get the class to work with the current operating system
$system = SystemInfo::getInfo();

// Captain Obvious was here
$system::getHostname();

FAQ

COM not found

From PHP 5.4.5, COM is no longer built into the php core. You have to add COM support in php.ini:

[COM_DOT_NET] 
extension=php_com_dotnet.dll 

Otherwise you will see this in your error log: Fatal error: Class \'COM\' not found

Contribution

Contributing instructions are located in CONTRIBUTING.md file.