Outils pour utilisateurs

Outils du site


installer_mixed-content-scan_sous_debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
installer_mixed-content-scan_sous_debian [2021/08/23 13:59]
flaz [Installation de composer version 2]
installer_mixed-content-scan_sous_debian [2021/08/23 17:24] (Version actuelle)
flaz [Désintallation de la version packagée]
Ligne 1: Ligne 1:
 ====== 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.xalors que la version 2 est requise.
  
 ===== Installation de composer version 2 ===== ===== Installation de composer version 2 =====
 ==== Désintallation de la version packagée ==== ==== Désintallation de la version packagée ====
-Si le paquetage composer a préalablement été installé, le désinstaller totalement((Y compris les fichiers de configuration.))comme on a l'habitude de le faire. +Si le paquetage //composer// a préalablement été installé, le désinstaller totalement((Y compris les fichiers de configuration.))comme on a l'habitude de le faire. 
-Finir de nettoyer les pacquetages installés :+Finir de nettoyer les éventuels paquetages installés devenus inutiles :
 <code> <code>
 # apt update  # apt update 
Ligne 13: Ligne 16:
 # 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>
installer_mixed-content-scan_sous_debian.1629719955.txt.gz · Dernière modification: 2021/08/23 13:59 de flaz