PhpSysInfo

From Alpine Linux
Revision as of 13:15, 3 March 2014 by Fab (talk | contribs) (update to phsysinfo 3.1.10)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

phpSysInfo is a simple application that displays information about the host it's running on.

The following stuff is shown

  • Uptime
  • CPU
  • Memory
  • SCSI, IDE, PCI
  • Ethernet
  • Floppy
  • Video Information

Install lighttpd and PHP

Basic Installation

For installing the additional packages first activate community packages and update the package index

Install the required packages:

# apk add lighttpd php82 fcgi php82-cgi

Configure Lighttpd

Edit lighttpd.conf (/etc/lighttpd/lighttpd.conf) and uncomment the line:

Contents of /etc/lighttpd/lighttpd.conf

... include "mod_fastcgi.conf" ...

Edit mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf), find and change /usr/bin/php-cgi to /usr/bin/php-cgi82.

Contents of /etc/lighttpd/mod_fastcgi.conf

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

Start lighttpd service and add it to default runlevel

# rc-service lighttpd start # rc-update add lighttpd default

Installation of pypSysInfo

Create a directory named webapps

mkdir -p /usr/share/webapps/

Now get the current release of phpSysInfo.

cd /usr/share/webapps/ wget http://downloads.sourceforge.net/project/phpsysinfo/phpsysinfo/3.1.10/phpsysinfo-3.1.10.tar.gz

Unpack the archive in the current location

tar -xzf phpsysinfo-3.1.10.tar.gz && rm phpsysinfo-3.1.10.tar.gz

A config.php is needed to run phpSysInfo. The fastest way is to make a copy of the template file.

cp phpsysinfo/config.php.new phpsysinfo/config.php

Create a symlink that point to the webserver directory.

ln -s /usr/share/webapps/phpsysinfo/ /var/www/localhost/htdocs/phpsysinfo

Change the permission of the directory.

chmod -R 777 /usr/share/webapps/

Restart lighttpd

/etc/init.d/lighttpd restart

Now the page is up and running

http://IP-ADDRESS/phpsysinfo