Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb

Installer PHP 7 sous Debian 8 Jessie via le dépôt Dotdeb

Très attendue, la dernière version majeure de PHP vient de sortir, et contrairement aux anciennes versions, celle-ci ne se concentre pas sur les fonctionnalités mais plutôt sur les performances.

Voici ce que va donner un bon coup de turbo à la plupart des sites web :

  • Une vitesse d’exécution jusqu’à 2x supérieure
  • Compatibilité 64 bits
  • Utilisation de la mémoire vive réduit de 2/3

Malheureusement, PHP 7 ne sera pas disponible dans les dépôts de Debian avant plusieurs années (Debian 9), puisqu’elle n’accepte que les correctifs pour la version en cours.

C’est pour ça qu’il existe Dotdeb, un dépôt non-officiel pour Debian qui contient des versions plus récentes de Nginx, MySQL et bien sûr, PHP. (suite…)

Installer HHVM avec fallback PHP-FPM sous Debian 8 et Nginx

Installer HHVM avec fallback PHP-FPM sous Debian 8 et Nginx

Après avoir lu l’article de l’ami Seboss666, et plus récemment celui de Freddy de memo-linux, j’ai été tenté de tester HHVM pour remplacer PHP-FPM sur mon serveur. Mais tout d’abord, qu’est-ce que HHVM ?

HHVM signifie « HipHop Virtual Machine » . C’est un logiciel open-source développé par Facebook (et utilisé sur le réseau social) qui est capable d’exécuter du PHP et du Hack. HHVM est de plus en plus utilisé aujourd’hui, de part sa compatibilité avec la quasi-totalité des fonctions de PHP. Par exemple, il est entièrement compatible avec WordPress.

C’est très bien tout ça, mais à quoi bon l’utiliser me direz-vous ? Et bien sa grande force réside dans son compilateur JIT (Just-In-Time). Alors que son ancêtre, HPHPc (HipHop for PHP) compilait le PHP en C++, HHVM le compile en bytecode intermédiaire, le HHBC (HipHop ByteCode), qui est traduit dynamiquement en code x64, optimisé et exécuté nativement. En gros : HHVM est plus rapide. (suite…)