GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer HHVM sur Ubuntu 16.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer et configurer HHVM sur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, HipHop Virtual Machine (HHVM) est une machine virtuelle développée et open source par Facebook pour traiter et exécuter des programmes et des scripts écrits en PHP. Facebook a développé HHVM parce que la combinaison habituelle Zend+Apache n'est pas aussi efficace pour servir de grandes applications construites en PHP.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de HHVM (HipHop Virtual Machine) sur un serveur Ubuntu 16.04 (Xenial Xerus).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 16.04 (Xenial Xerus).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer HHVM sur Ubuntu 16.04 LTS

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Étape 2. Installation de HHVM.

Tout d'abord, nous devons ajouter le référentiel HHVM à votre serveur Ubuntu avec la commande suivante :

apt-get install software-properties-common
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"

Nous pouvons maintenant installer HHVM avec la commande suivante :

apt-get update
apt-get install -y hhvm

HHVM devrait avoir été installé avec succès, assurez-vous d'exécuter la commande suivante :

$ php -v

HipHop VM 3.15.0 (rel)
Compiler: tags/HHVM-3.15.0-0-g92a682ebaa3c85b84857852d8621f528607fe27d
Repo schema: 225d4323575bbc8a498dc809a1c41354f6bca83

HHVM inclut un excellent script pour installer FastCGI en fonction du serveur Web que vous avez installé. Cette section vous aidera à configurer HHVM en mode FastCGI avec les serveurs Apache et Nginx :

Avec Apache

Configurer HHVM pour qu'il fonctionne en mode FastCGI avec Apache est extrêmement simple. Il vous suffit d'exécuter le script suivant :

sudo /usr/share/hhvm/install_fastcgi.sh

Avec Nginx

Si vous utilisez Nginx avec PHP-FPM, vous devrez modifier le fichier de configuration pour désactiver l'utilisation de PHP-FPM. Ce fichier se trouve normalement à /etc/nginx/sites-available/default. Recherchez la section suivante et assurez-vous qu'elle est entièrement commentée (en ajoutant un # au début de chaque ligne) :

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
# location ~ \.php$ {
#       fastcgi_split_path_info ^(.+\.php)(/.+)$;
#       # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
#       # With php5-cgi alone:
#       fastcgi_pass 127.0.0.1:9000;
#       # With php5-fpm:
#       fastcgi_pass unix:/var/run/php5-fpm.sock;
#       fastcgi_index index.php;
#       include fastcgi_params;
#}

Après cela, exécutez le script suivant :

sudo /usr/share/hhvm/install_fastcgi.sh

Enfin, exécutez les commandes ci-dessous pour démarrer HHVM :

systemctl start hhvm

Étape 3. Tester HHVM.

Pour tester HHVM, créez une page de test dans le répertoire racine et saisissez ces lignes dans le fichier et enregistrez-le :

nano /var/www/html/hhvminfo.php

Ajoutez ensuite le code suivant à votre nouveau fichier :

<?
php phpinfo();
?>

Essayez d'y accéder à http://your_ip_address/hhvminfo.php . Si la page d'informations PHP s'affiche dans votre navigateur, tout semble bon et vous êtes prêt à continuer.

Félicitations ! Vous avez installé HHVM avec succès. Merci d'avoir utilisé ce didacticiel pour installer HHVM (HipHop Virtual Machine) sur votre système Ubuntu 16.04 LTS (Xenial Xerus). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de HipHop Virtual Machine.


Ubuntu
  1. Comment installer PHP 8.0 sur Ubuntu 20.04 / Ubuntu 18.04

  2. Comment installer PHP 5.6 sur Ubuntu 16.04 LTS

  3. Comment installer PHP 7.2 sur Ubuntu 18.04 LTS

  4. Comment installer PHP 7.4 sur Ubuntu 20.04 LTS

  5. Comment installer PHP 8 sur Ubuntu 18.04 LTS

Comment installer Composer sur Ubuntu 22.04 | 20.04 LTS

Comment installer Laravel sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Memcached sur Ubuntu 16.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Composer sur Ubuntu 20.04 LTS