Sources :
L'installation via composer étant recommandée par le développeur, c'est celle qui a été retenue. Sous Debian-10 Buster1), la version packagée de composer est une “1.x” alors que la version 2 est requise.
Si le paquetage composer a préalablement été installé, le désinstaller totalement2)comme on a l'habitude de le faire. Finir de nettoyer les éventuels paquetages installés devenus inutiles :
# apt update # apt upgrade # apt autoremove
Quelques paquetages sont nécessaires à l'installation de Composer, suivant les instructions d'installation standard reprises dans ce qui suit (après vérification des clés et signature !).
# apt install curl php-cli php-mbstring git unzip
$ 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
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.
La procédure reprend l'installation préconisé par le développeur. Elle tient en une ligne de commande :
$ composer global require bramus/mixed-content-scan:~2.9
Un test3) pour s'assurer du bon fonctionnement du script : $ mixed-content-scan https://www.bram.us/ </code>