Tento návod vám pomůže s instalací a konfigurací HHVM na vašem Ubuntu 14.04. Pro ty z vás, kteří nevěděli, HipHop Virtual Machine (HHVM) je vyvinutý virtuální stroj a open-source od Facebooku pro zpracování a spouštění programů a skriptů napsaných v PHP. Facebook vyvinul HHVM, protože běžná kombinace Zend+Apache není tak efektivní, aby obsluhovala velké aplikace postavené v PHP.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukáže vám krok za krokem instalaci HHVM na server Ubuntu 14.04.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 14.04.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte HHVM na Ubuntu 14.04
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
apt-get update apt-get upgrade
Krok 2. Nainstalujte HHVM.
Nejprve musíme na váš server Ubuntu přidat klíč HHVM pomocí následujícího příkazu:
sudo wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | apt-key add -
Potom spusťte níže uvedené příkazy a přidejte úložiště HHVM do svého systému:
sudo echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
Nyní můžeme nainstalovat HHVM pomocí následujícího příkazu:
sudo apt-get update && sudo apt-get install hhvm
HHVM by měl být úspěšně nainstalován, abyste se ujistili, že spustíte následující příkaz:
hhvm --version
Spusťte jej při spouštění spuštěním příkazu:
sudo update-rc.d hhvm defaults
HHVM obsahuje vynikající skript pro instalaci FastCGI na základě webového serveru, který jste nainstalovali. Tato část vám pomůže nakonfigurovat HHVM v režimu FastCGI se servery Apache a Nginx :
S Apache
Konfigurace HHVM pro práci v režimu FastCGI s Apache je extrémně jednoduchá. Vše, co musíte udělat, je spustit následující skript:
sudo /usr/share/hhvm/install_fastcgi.sh
S Nginx
Pokud používáte Nginx s PHP-FPM, budete muset upravit konfigurační soubor, abyste zakázali použití PHP-FPM. Tento soubor se obvykle nachází na /etc/nginx/sites-available/default.
Vyhledejte následující sekci a ujistěte se, že je vše okomentováno (přidáním #
na začátku každého řádku):
# 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; #}
Potom spusťte následující skript:
sudo /usr/share/hhvm/install_fastcgi.sh
Nakonec spusťte níže uvedené příkazy a spusťte HHVM:
service hhvm start
Krok 3. Testování HHVM.
Chcete-li otestovat HHVM, vytvořte testovací stránku v kořenovém adresáři a zadejte tyto řádky do souboru a uložte jej:
nano /var/www/html/hhvminfo.php
Potom do nového souboru přidejte následující kód:
<? php phpinfo(); ?>
Zkuste se k němu dostat na http://your_server_ip_address/hhvminfo.php
. Pokud je informační stránka PHP vykreslena ve vašem prohlížeči, pak vše vypadá dobře a jste připraveni pokračovat.
Blahopřejeme! Úspěšně jste nainstalovali HHVM. Děkujeme, že používáte tento návod pro instalaci HHVM (HipHop Virtual Machine) v systému Ubuntu 14.04. Pro další pomoc nebo užitečné informace doporučujeme navštívit oficiální web HHVM.