How To Install PHP (7.4, 7.3 & 5.6) on Debian 9 Stretch

Prérequis#

Connectez-vous à votre système Debian 9 en utilisant un accès shell. Pour les systèmes distants, connectez-vous via SSH. Les utilisateurs Windows peuvent utiliser Putty ou d’autres applications alternatives pour établir une connexion SSH.

ssh root@debian9

Exécutez les commandes suivantes pour mettre à jour les paquets actuels vers la dernière version.

sudo apt update 
sudo apt upgrade

Exécutons maintenant les commandes suivantes pour installer les paquets requis sur votre système. Ensuite, importez la clé de signature des paquets. Après cela, configurez le PPA pour les paquets PHP sur votre système.

Merging Unrelated Git Histories - A Simple Guide

Vous êtes bloqué avec deux dépôts Git ou deux branches ayant des historiques complètement différents, mais vous devez les fusionner ? Vous pouvez rencontrer un obstacle car Git est conçu pour empêcher ce type d’opération par défaut. Cependant, il existe une solution de contournement, et elle est plus simple que vous ne le pensez.

Le Problème : Historiques Git non liés#

Imaginez que vous travaillez sur un projet avec une branche main, et qu’une autre personne a un projet complètement indépendant, avec son propre historique. Maintenant, vous souhaitez combiner les deux projets dans un seul dépôt. Si vous tentez d’exécuter une fusion git merge classique ou un git rebase, Git vous empêchera probablement avec un message d’erreur, par exemple :

A Beginner's Guide to Perl Expect Bindings - A Simple Walkthrough

Script Perl basique “Hello World” (hello.pl)#

Commençons par le commencement. Voici un script simple “Hello World” rédigé en Perl. Créez un nouveau fichier et nommez-le hello.pl.

#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;

print "-----------\n",
      "Hello World\n",
      "-----------\n";

Dans ce script, nous utilisons les modules intégrés de Perl pour la gestion des erreurs (use strict; use warnings; use diagnostics;) afin de garantir que le code est robuste.

Présentation des liaisons Expect avec Perl (test.pl)#

Passons maintenant au sujet principal : comment utiliser les liaisons Expect dans un script Perl. Créez un autre fichier, test.pl, et ajoutez le code suivant :

Best Practices for Crafting an Efficient Build Script

disableHLJS: false#

Lorsqu’il s’agit du développement logiciel, un script de construction solide et efficace peut faire toute la différence. Que vous travailliez sur un projet Java ou tout autre type d’application, un bon script de construction peut simplifier l’ensemble du processus et rendre la vie bien plus facile aux développeurs. Voici un aperçu des meilleures pratiques à garder à l’esprit lors de l’écriture de votre script de construction :

Indépendance de la plateforme#

Choisissez un langage de programmation compatible avec plusieurs plateformes, surtout si vous travaillez sur un projet Java. Cette flexibilité vous évitera bien des soucis plus tard, notamment lors de la gestion de différents systèmes d’exploitation.

Perl – How to Read a Text File into a Variable – 6 ways to do it

6 façons de lire un fichier texte dans une variable

Si vous travaillez avec des fichiers volumineux, vous pourriez envisager d’utiliser File::Slurp.
Il est bien plus rapide que la méthode conventionnelle :

{
  local $/=undef;
  open FILE, "myfile" or die "Couldn't open file: $!";
  binmode FILE;
  $string = <FILE>;
  close FILE;
}

{
  local $/=undef;
  open FILE, "myfile" or die "Couldn't open file: $!";
  $string = <FILE>;
  close FILE;
}

open FILE, "myfile" or die "Couldn't open file: $!";
$string = join("", <FILE>);
close FILE;
  
open FILE, "myfile" or die "Couldn't open file: $!";
while (<FILE>) {
 $string .= $_;
}
close FILE;

open( FH, "sample.txt") || die("Error: $!\n");
read(FH, $data, 2000);
close FH;

Le format de la fonction read est :