How To Install php-htmlawed on Debian 11

In this tutorial we learn how to install php-htmlawed on Debian 11. php-htmlawed is htmLawed PHP code to purify & filter HTML

Introduction

In this tutorial we learn how to install php-htmlawed on Debian 11.

What is php-htmlawed

php-htmlawed is:

htmLawed is a PHP script to process text with HTML markup to make it more compliant with HTML standards and administrative policies. It works by making HTML well-formed with balanced and properly nested tags, neutralizing code that may be used for cross-site scripting (XSS) attacks, allowing only specified HTML tags and attributes, and so on. Such lawing in of HTML in text used in (X)HTML or XML documents ensures that it is in accordance with the aesthetics, safety and usability requirements set by administrators.

There are three methods to install php-htmlawed on Debian 11. 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-htmlawed 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-htmlawed using apt-get by running the following command:

sudo apt-get -y install php-htmlawed

Install php-htmlawed Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install php-htmlawed using apt by running the following command:

sudo apt -y install php-htmlawed

Install php-htmlawed 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-htmlawed using aptitude by running the following command:

sudo aptitude -y install php-htmlawed

How To Uninstall php-htmlawed on Debian 11

To uninstall only the php-htmlawed package we can use the following command:

sudo apt-get remove php-htmlawed

Uninstall php-htmlawed And Its Dependencies

To uninstall php-htmlawed and its dependencies that are no longer needed by Debian 11, we can use the command below:

sudo apt-get -y autoremove php-htmlawed

Remove php-htmlawed Configurations and Data

To remove php-htmlawed configuration and data from Debian 11 we can use the following command:

sudo apt-get -y purge php-htmlawed

Remove php-htmlawed configuration, data, and all of its dependencies

We can use the following command to remove php-htmlawed configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge php-htmlawed

Dependencies

php-htmlawed have the following dependencies:

References

Summary

In this tutorial we learn how to install php-htmlawed package on Debian 11 using different package management tools: apt, apt-get and aptitude.