Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (18 sloc) 871 Bytes

Server Info

This helper can help get some useful information about the server where your PHP application is running.

Server Load

To get the server load, you can use \Koldy\Server::getServerLoad(). On *nix systems, it'll return CPU load in standard format, like 0, 0.01, 0.05. If server load can't be reached, then \Koldy\Exception will be thrown.


Server signature will return some common server information in the time when it's called. Calling \Koldy\Server::signature() will return output similar to this:

server: (localhost:4001)
CLI Name: test
CLI Script: /vagrant/application/scripts/test.php
Server load: 0, 0.01, 0.05
Memory: currently: 900kb, peak: 942kb, allocated: 2048kb, no limit detected
No. of included files: 15


\Koldy\Server::ip() will simply return $_SERVER['SERVER_ADDR'] or

You can’t perform that action at this time.