The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
HHVM neboli HipHop Virtual Machine je virtuální stroj pro PHP vyvinutý společností Facebook za účelem zlepšení výkonu aplikací PHP. Na rozdíl od běžného běhového prostředí PHP používá HHVM kompilátor just-in-time pro převod skriptů do nativního strojového kódu. Výsledkem je, že benchmarky třetích stran ukázaly až 3x zkrácení doby načítání oproti PHP-FPM 5.4 pro úkoly, jako je načítání běžného webu Drupal.
I když je HHVM velmi rychlý, je také stále ve vývoji a nemusí správně spustit některý software nebo nemusí podporovat některá potřebná rozšíření. Postupujte obezřetně. Seznam podporovaných integrovaných rozšíření PHP naleznete na tomto odkazu .
Toto jsou distribuce, které budou podporovat Facebook a správci HHVM, a distribuce, které jsou stále aktivně udržovány pro servery. I když je možné nainstalovat HHVM na server Ubuntu 14.10, HHVM to nepodporuje (v době psaní tohoto článku) a může to mít za následek špatné věci.
Samotná instalace HHVM je rychlá a bezbolestná a nezahrnuje nic víc než konfiguraci úložišť a instalaci.
Pouze pro přehledné (10.04) a přesné (12.04) uživatele: Obě verze Ubuntu vyžadují přidání repozitářů. Abychom proces zefektivnili, musíme se ujistit, že je add-apt-repositorypříkaz připraven. Pokud nepoužíváte jasné nebo přesné, přeskočte tuto sadu příkazů. V opačném případě:
sudo apt-get update
sudo apt-get install python-software-properties
Pouze pro uživatele s přehledem (10.04): HHVM má několik dalších závislostí, které nejsou zahrnuty v základním systému nebo úložištích.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8 gcc-4.8-base
Pouze pro přesné uživatele (12.04): Budete také muset přidat úložiště, abyste získali knihovny potřebné ke spuštění HHVM.
sudo add-apt-repository ppa:mapnik/boost
HHVM také vyžaduje instalaci klíče GPG pro své úložiště.
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
Jakmile je to hotovo, můžeme přidat úložiště HHVM do sources.listsouboru.
echo deb http://dl.hhvm.com/ubuntu DISTRIBUTION_VERSION main | sudo tee /etc/apt/sources.list.d/hhvm.list
Nezapomeňte nahradit DISTRIBUTION_VERSIONkódovým názvem vaší verze Ubuntu: přehledný, přesný nebo důvěryhodný.
Nyní můžeme nainstalovat.
sudo apt-get update
sudo apt-get install hhvm
A máme hotovo!
Instalace HHVM na Debianu je podobná Ubuntu, ale je méně fragmentovaná napříč distribucemi. Budete potřebovat pouze jednu sadu příkazů pro jessie nebo wheezy.
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb http://dl.hhvm.com/debian DISTRIBUTION_VERSION main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm
Nezapomeňte nahradit DISTRIBUTION_VERSIONna druhém řádku kódovým jménem vaší verze Debianu, jessie nebo wheezy. Nyní by měl být nainstalován HHVM.
Instalace Mint je také velmi podobná Debianu v tom, že je zjednodušená.
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb http://dl.hhvm.com/mint petra main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm
Vzhledem k tomu, že petra je v současnosti jedinou podporovanou distribucí Mint, je to!
S HHVM přichází šikovný konfigurační skript, který automaticky nastaví obsluhu CGI pro oba servery.
Pokud používáte Nginx, nezapomeňte upravit konfigurační soubor serveru (ve výchozím nastavení /etc/nginx/sites-available/default), abyste zakázali zpracování FastCGI. Vyhledejte sekci jako je následující a ujistěte se, že buď neexistuje, nebo je zcela zakomentovaná (přidáním #na začátek každého řádku v sekci):
# 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;
#}
Pokud používáte Apache, nemusíte dělat nic konkrétního.
Poté jednoduše spusťte následující skript.
sudo /usr/share/hhvm/install_fastcgi.sh
Apache nebo Nginx by se měly automaticky nakonfigurovat a restartovat a na vašem serveru by nyní mělo běžet HHVM. Chcete-li to otestovat, můžete vytvořit soubor takto:
<?php phpinfo();
A vyhledejte „HipHop“ nebo „HHVM“ nebo můžete spustit skript takto:
<?php if(defined('HHVM_VERSION')) { echo 'HHVM works!'; }
Pokud "HHVM funguje!" Zobrazí se, pak je vše připraveno!
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více