V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat HHVM na Ubuntu 16.04 LTS. 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ůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci HHVM (HipHop Virtual Machine) na server Ubuntu 16.04 (Xenial Xerus).
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 16.04 (Xenial Xerus).
- 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 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get aktualizacesudo apt-get upgrade
Krok 2. Instalace HHVM.
Nejprve musíme přidat úložiště HHVM na váš server Ubuntu pomocí následujícího příkazu:
apt-get install software-properties-commonapt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449add-apt-repository "deb http://dl.hhvm.com /ubuntu $(lsb_release -sc) main"
Nyní můžeme nainstalovat HHVM pomocí následujícího příkazu:
apt-get updateapt-get install -y hhvm
HHVM by měl být úspěšně nainstalován, abyste se ujistili, že spustíte následující příkaz:
$ php -vHipHop VM 3.15.0 (rel) Kompilátor:tags/HHVM-3.15.0-0-g92a682ebaa3c85b84857852d8621f528607fe27dRepo schema:2324859d413HHVM 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.shS 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):# předat skripty PHP na server FastCGI naslouchající na 127.0.0.1:9000## umístění ~ \.php$ {# fastcgi_split_path_info ^(.+\.php)(/.+)$;# # POZNÁMKA:Měli byste mít "cgi.fix_pathinfo =0;" v php.ini## # Se samotným php5-cgi:# fastcgi_pass 127.0.0.1:9000;# # S php5-fpm:# fastcgi_pass unix:/var/run/php5 index #fpm. phpg#fpm.sock; zahrnout fastcgi_params;#}Potom spusťte následující skript:
sudo /usr/share/hhvm/install_fastcgi.shNakonec spusťte níže uvedené příkazy a spusťte HHVM:
systemctl start hhvmKrok 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.phpPotom do nového souboru přidejte následující kód:
Zkuste k němu získat přístup na
http://your_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 jste použili tento návod k instalaci HHVM (HipHop Virtual Machine) do vašeho systému Ubuntu 16.04 LTS (Xenial Xerus). Další nápovědu nebo užitečné informace vám poskytneme doporučujeme vám podívat se na oficiální web HipHop Virtual Machine.
Jak nainstalovat Microsoft SQL Server na Ubuntu 16.04 LTS Jak nainstalovat TeamSpeak Server na Ubuntu 16.04 LTSUbuntu