Download the PHP package jord-jd/php-server-info without Composer

On this page you can find all versions of the php package jord-jd/php-server-info. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-server-info

PHP Server Info

Tests Packagist

Collect Linux server metrics through an existing SSH connection.

Installation

Usage

Byte-named metrics are returned as actual bytes. Disk total is the total size of the root filesystem, not its remaining free space. A metric returns null when its command output is unavailable or cannot be validated; a server with no swap configured reports zero swap usage.

Selecting metrics

To avoid unnecessary SSH commands, pass only the metric classes you need:

Custom metric classes may also be supplied when they implement JordJD\ServerInfo\Interfaces\MetricInterface.

Remote requirements

The target is expected to be a Linux server with /proc, POSIX shell tools, awk, df, and top. Active HTTP connections use ss when available and fall back to netstat. Service checks use pgrep and recognize both MySQL and MariaDB process names.

Compatibility

PHP 7.1 through the current PHP 8.x releases are supported. Versions 3, 4, and 5 of jord-jd/php-ssh-connection are accepted, allowing Composer to select the newest release compatible with the running PHP version. PHP 7.1 installations will continue to receive SSH connection version 3 or 4 because version 5 needs PHP 7.2; this package's PHP minimum has not changed.

Upgrading to 4.0

Earlier releases mislabeled KiB values as bytes and returned available disk space from total-disk-space-bytes. Version 4 returns actual byte values and the root filesystem's total capacity. Consumers that store or threshold these three metrics should update their expected values accordingly.


All versions of php-server-info with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
jord-jd/php-ssh-connection Version ^3.0||^4.0||^5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jord-jd/php-server-info contains the following files

Loading the files please wait ...