На этом уроке мы покажем вам, как установить и настроить HHVM на сервере Debian 8. Для тех из вас, кто не знает, HipHop Virtual Machine (HHVM) представляет собой виртуальную машину с открытым исходным кодом разработанную с помощью Facebook для обработки и выполнения программ и скриптов, написанных на PHP. Facebook разработала HHVM, поскольку регулярное сочетание Zend + Apache не так эффективно обслуживают крупные приложения, созданные в PHP.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на свой собственный VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если вы не можете добавить «sudo» к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку HHVM (HipHop Virtual Machine) на сервере Debian 8.
Перед тем, как установить любое программное обеспечение, важно убедиться, что система находится в актуальном состоянии, выполнив следующую команду apt-get в терминале:
apt-get update apt-get upgrade
Во-первых, нам нужно добавить репозиторий HHVM на сервер Debian 8 с помощью следующей команды:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 echo deb http://dl.hhvm.com/debian $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/hhvm.list
Теперь мы можем установить HHVM с помощью следующей команды:
sudo apt-get update sudo apt-get install -y hhvm
Проверьте версию HHVM:
$ php -v HipHop VM 3.15.0 (rel) Compiler: tags/HHVM-3.15.0-0-g92a682ebaa3c85b84857852d8621f528607fe27d Repo schema: 225d4323575bbc8a4bmwe4609a1c41354f6bca830
Чтобы проверить HHVM, создайте тестовую страницу в корневом каталоге и введите следующие строки в файл и сохраните его:
nano /var/www/html/hhvminfo.php
Затем добавьте следующий код в новый файл:
<? php phpinfo(); ?>
Попробуйте открыть страницу по адресу: //your_server_ip/hhvminfo.php. Если информационная страница PHP отображается в вашем браузере, то все выглядит хорошо, и вы готовы идти дальше.