GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare HHVM su Ubuntu 16.04 LTS

In questo tutorial, ti mostreremo come installare e configurare HHVM su Ubuntu 16.04 LTS. Per chi non lo sapesse, HipHop Virtual Machine (HHVM) è una macchina virtuale sviluppata e open source da Facebook per elaborare ed eseguire programmi e script scritti in PHP. Facebook ha sviluppato HHVM perché la normale combinazione Zend+Apache non è così efficiente per servire applicazioni di grandi dimensioni costruite in PHP.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di HHVM (HipHop Virtual Machine) su un server Ubuntu 16.04 (Xenial Xerus).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 16.04 (Xenial Xerus).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa HHVM su Ubuntu 16.04 LTS

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione di HHVM.

Per prima cosa, dobbiamo aggiungere il repository HHVM al tuo server Ubuntu con il seguente comando:

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"

Ora possiamo installare HHVM con il seguente comando:

apt-get update
apt-get install -y hhvm

HHVM dovrebbe essere stato installato correttamente, per assicurarsi di eseguire il comando seguente:

$ php -v

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

HHVM include un eccellente script per installare FastCGI in base al server web che hai installato. Questa sezione ti aiuterà a configurare HHVM in modalità FastCGI con i server Apache e Nginx :

Con Apache

Configurare HHVM per funzionare in modalità FastCGI con Apache è estremamente semplice. Tutto quello che devi fare è eseguire il seguente script:

sudo /usr/share/hhvm/install_fastcgi.sh

Con Nginx

Se stai usando Nginx con PHP-FPM, dovrai modificare il file di configurazione per disabilitare l'uso di PHP-FPM. Questo file si trova normalmente in /etc/nginx/sites-available/default. Cerca la sezione seguente e assicurati che sia tutta commentata (aggiungendo un # all'inizio di ogni riga):

# 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;
#}

Dopo aver fatto ciò, esegui il seguente script:

sudo /usr/share/hhvm/install_fastcgi.sh

Infine, esegui i comandi seguenti per avviare HHVM:

systemctl start hhvm

Passaggio 3. Test di HHVM.

Per testare HHVM, crea una pagina di test nella directory principale e digita queste righe nel file e salvalo:

nano /var/www/html/hhvminfo.php

Quindi aggiungi il seguente codice al tuo nuovo file:

<?
php phpinfo();
?>

Prova ad accedervi da http://your_ip_address/hhvminfo.php . Se la pagina delle informazioni PHP è visualizzata nel tuo browser, tutto sembra a posto e sei pronto per procedere ulteriormente.

Congratulazioni! Hai installato correttamente HHVM. Grazie per aver utilizzato questo tutorial per l'installazione di HHVM (HipHop Virtual Machine) sul tuo sistema Ubuntu 16.04 LTS  (Xenial Xerus). Per ulteriore aiuto o informazioni utili, noi ti consiglio di controllare il sito Web ufficiale della macchina virtuale HipHop.


Ubuntu
  1. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  2. Come installare PHP 7.2 su Ubuntu 18.04 LTS

  3. Come installare PHP 7.3 su Ubuntu 18.04 LTS

  4. Come installare PHP 7.4 su Ubuntu 20.04 LTS

  5. Come installare PHP 8 su Ubuntu 18.04 LTS

Come installare Composer su Ubuntu 22.04 | 20.04 LTS

Come installare Laravel su Ubuntu 22.04 LTS

Come installare Vai su Ubuntu 22.04 LTS

Come installare Memcached su Ubuntu 16.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare Composer su Ubuntu 20.04 LTS