Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
Dernière révision
Les deux révisions suivantes
|
installer_mixed-content-scan_sous_debian [2021/08/23 14:00] flaz |
installer_mixed-content-scan_sous_debian [2021/08/23 17:23] flaz [Installer mixed-content-scan sous Debian] |
====== Installer mixed-content-scan sous Debian ====== | ====== Installer mixed-content-scan sous Debian ====== |
| Sources : |
| * [[https://github.com/bramus/mixed-content-scan/blob/master/readme.md|Mixed Content Scan]] (en) (github.com) |
| * [[https://getcomposer.org/download/|Download Composer]] (en) (getcomposer.org) |
| |
L'installation via //composer// étant recommandée par le développeur, c'est celle qui a été retenue. | L'installation via //composer// étant recommandée par le développeur, c'est celle qui a été retenue. |
Sous //Debian-10 Buster//((Utilisé pour la rédaction de cette fiche.)), la version packagée de composer 1.x alors que la version 2 est requise. | Sous //Debian-10 Buster//((Utilisé pour la rédaction de cette fiche.)), la version packagée de //composer// est une "1.x" alors que la version 2 est requise. |
| |
===== Installation de composer version 2 ===== | ===== Installation de composer version 2 ===== |
# apt autoremove | # apt autoremove |
</code> | </code> |
==== Installation de PHP ==== | ==== Prérequis ==== |
Un minmum de choses sont nécessaires pour suivre pas à pas((Mon choix.)) les instructions d'installation du développeur : | Quelques paquetages sont nécessaires à l'installation de //Composer//, suivant les [[https://getcomposer.org/download/|instructions d'installation standard]] reprises dans ce qui suit (après vérification des clés et signature !). |
| <note>Pour installer la dernière version stable, se reporter aux instruction d'installations mentionnées précédemment.</note> |
<code> | <code> |
# apt install curl php-cli php-mbstring git unzip | # apt install curl php-cli php-mbstring git unzip |
| </code> |
| ==== Installation proprement dite ==== |
| <code> |
| $ cd |
| $ curl -sS https://getcomposer.org/installer -o composer-setup.php |
| $ ls |
| $ php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" |
| $ php composer-setup.php |
| $ php -r "unlink('composer-setup.php');" |
| $ sudo mv composer.phar /usr/local/bin/composer |
| </code> |
| Comme l'indique la dernière ligne, composer a été déplacé dans un espace commun figurant dans le PATH par défaut des utilisatrices standard. |
| ===== Installation de mixed-content-scan ===== |
| La procédure reprend l'[[https://github.com/bramus/mixed-content-scan/blob/master/readme.md|installation préconisé par le développeur]]. Elle tient en une ligne de commande : |
| <code> |
| $ composer global require bramus/mixed-content-scan:~2.9 |
| </code> |
| <note>Pour installer la dernière version stable, se reporter aux instruction d'installations mentionnées précédemment.</note> |
| Un test((Sur le site du développeur.)) pour s'assurer du bon fonctionnement du script : |
| $ mixed-content-scan https://www.bram.us/ |
</code> | </code> |