How To Install php-analog on Debian 9
Introduction
In this tutorial we learn how to install php-analog
on Debian 9.
What is php-analog
php-analog is:
PHP 5.3+ micro logging class that can be extended via closures. Includes several pre-built handlers including file, mail, syslog, HTTP post, and MongoDB.
Analog also comes with over a dozen pre-written handlers in the Analog/Handlers folder, with examples for each in the examples folder. These include:
- Amon - Send logs to the Amon server monitoring tool
- Buffer - Buffer messages to send all at once (works with File, Mail, Stderr, and Variable handlers)
- ChromeLogger - Sends messages to Chrome Logger browser plugin
- File - Append messages to a file
- FirePHP - Send messages to FirePHP browser plugin
- GELF - Send message to the Graylog2 log management server
- LevelBuffer - Buffer messages and send only if sufficient error level reached
- Mail - Send email notices
- Mongo - Save to MongoDB collection
- Multi - Send different log levels to different handlers
- Null - Do nothing
- Post - Send messages over HTTP POST to another machine
- Stderr - Send messages to STDERR
- Syslog - Send messages to syslog
- Threshold - Only writes log messages above a certain threshold
- Variable - Buffer messages to a variable reference.
So while it’s a micro class, it’s highly extensible and very capable out of the box too.
There are three methods to install php-analog
on Debian 9. We can use apt-get
, apt
and aptitude
. In the following sections we will describe each method. You can choose one of them.
Install php-analog Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install php-analog
using apt-get
by running the following command:
sudo apt-get -y install php-analog
Install php-analog Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install php-analog
using apt
by running the following command:
sudo apt -y install php-analog
Install php-analog Using aptitude
If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude
using the following command.
sudo aptitude update
After updating apt database, We can install php-analog
using aptitude
by running the following command:
sudo aptitude -y install php-analog
How To Uninstall php-analog on Debian 9
To uninstall only the php-analog
package we can use the following command:
sudo apt-get remove php-analog
Uninstall php-analog And Its Dependencies
To uninstall php-analog
and its dependencies that are no longer needed by Debian 9, we can use the command below:
sudo apt-get -y autoremove php-analog
Remove php-analog Configurations and Data
To remove php-analog
configuration and data from Debian 9 we can use the following command:
sudo apt-get -y purge php-analog
Remove php-analog configuration, data, and all of its dependencies
We can use the following command to remove php-analog
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge php-analog
Dependencies
php-analog have the following dependencies:
References
Summary
In this tutorial we learn how to install php-analog
package on Debian 9 using different package management tools: apt
, apt-get
and aptitude
.