На этом уроке мы покажем вам, как установить и настроить HHVM на сервере Debian 8. Для тех из вас, кто не знает, HipHop Virtual Machine (HHVM) представляет собой виртуальную машину с открытым исходным кодом разработанную с помощью Facebook для обработки и выполнения программ и скриптов, написанных на PHP. Facebook разработала HHVM, поскольку регулярное сочетание Zend + Apache не так эффективно обслуживают крупные приложения, созданные в PHP.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на свой собственный VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если вы не можете добавить «sudo» к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку HHVM (HipHop Virtual Machine) на сервере Debian 8.
Установка HHVM на Debian 8
Шаг 1.
Перед тем, как установить любое программное обеспечение, важно убедиться, что система находится в актуальном состоянии, выполнив следующую команду apt-get в терминале:
apt-get update apt-get upgrade
Шаг 2. Установка HHVM.
Во-первых, нам нужно добавить репозиторий 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
Шаг 3. Тестирование HHVM.
Чтобы проверить HHVM, создайте тестовую страницу в корневом каталоге и введите следующие строки в файл и сохраните его:
nano /var/www/html/hhvminfo.php
Затем добавьте следующий код в новый файл:
<? php phpinfo(); ?>
Попробуйте открыть страницу по адресу: //your_server_ip/hhvminfo.php. Если информационная страница PHP отображается в вашем браузере, то все выглядит хорошо, и вы готовы идти дальше.