Публикации по теме 'hhvm'
Веб-разработка с HHVM и Hack 3: переменные
В этом руководстве мы рассмотрим использование переменных в Hack. В предыдущем уроке мы рассмотрели выражения в Hack: https://medium.com/@mikeabelar/web-development-with-hhvm-and-hack-expressions-c038182a9367
Что такое переменные?
Переменные могут содержать и хранить значение на протяжении всего выполнения программы. В прошлом уроке мы увидели, что можем генерировать значения с помощью выражений. Например, 5+5 , что дает значение 10. Однако мы видим это выражение только один раз...
Веб-разработка с HHVM и Hack 7: функции
В прошлом уроке мы рассмотрели словари: https://medium.com/@mikeabelar/web-development-with-hhvm-and-hack-6- dictionaries-f951c9a557f7 . В этом руководстве мы рассмотрим функции в Hack.
Что такое функции?
Функции позволяют нам взять код, который служит определенной цели, и поместить этот код в специальный блок кода.
Примеры функций
Рассмотрим пример сложения двух чисел. Скажем, у нас есть следующий код (находится в файле с именем functions.hack ):..
Веб-разработка с HHVM и Hack: Hello World
Этот пост будет служить кратким обзором веб-разработки с HHVM и Hack. Это первая из многих статей, посвященных веб-разработке с помощью HHVM и Hack.
Обзор
Фреймворки стимулируют веб-разработку. Они абстрагируются от утомительной работы, связанной с программированием веб-сервера, и оставляют самое необходимое программисту: определение маршрутов, обработку моделей и написание бэкэнд-логики. Одними из самых популярных сегодня фреймворков являются Django, Node.js, Ruby on Rails и Laravel..
Вопросы по теме 'hhvm'
HHVM можно ли восстановить исходный код из авторитетного репо?
Можно ли восстановить исходный код из авторитетного файла репозитория HHVM? Я хотел бы использовать HHVM для базовой защиты от несанкционированного доступа при локальной установке моего коммерческого продукта SaaS.
Я предполагаю (не проверял), что...
984 просмотров
schedule
23.08.2022
получение пустой страницы на phpmyadmin с помощью HHVM
Я пытался запустить phpmyadmin на HHVM. Обычные php-файлы работают правильно, но всякий раз, когда я пытаюсь получить доступ к localhost:8080/phpmyadmin, я получаю пустую страницу без сообщения об ошибке. Я предполагаю, что это связано с mysql. PS:...
2657 просмотров
schedule
01.04.2023
Обработка fastcgi_param с HHVM fastcgi в Nginx
Верно ли, что HHVM через fastcgi в Nginx не поддерживает fastcgi_param? И если да, то как это можно решить?
Нравиться:
location ~ .php$ { ## Execute PHP scripts
if (!-e $request_filename) { rewrite / /index.php last; }
expires...
703 просмотров
schedule
14.02.2024
Пустое сообщение от SQS с HHVM и Laravel
Я запускаю Laravel на HHVM и работаю с Amazon SQS. Я могу подключиться к очереди и нажимать на нее сообщения. Я также могу подключиться и получить от него.
Проблема: с HHVM задания, возвращенные из очереди, пусты, тогда как при запуске сайта на...
506 просмотров
schedule
22.08.2022
HHVM 3.0 / Hack с Nginx не может получить доступ к файлу в каталоге с разрешениями 770 в Ubuntu 13.10, имея членство в группе
Я настроил nginx для использования виртуальной машины HipHop версии 3.0 в режиме fast-cgi. Несколько фактов:
Я работаю на Ubuntu 13.10
Nginx и hhvm запускаются от имени пользователя www-data .
Пользователь www-data находится в группе...
3604 просмотров
schedule
20.05.2022
Отладка ошибок сегментации hhvm
Как я могу отладить ошибку сегментации при запуске php-скрипта с hhvm? Когда я запускаю его, я получаю:
Core dumped: Segmentation fault
Segmentation fault
В stacktrace я получаю ошибку, когда вызываю метод того же объекта.
Есть ли...
2427 просмотров
schedule
15.05.2022
Laravel 4.2 неправильно отображает представления Blade
Работает в Ubuntu 12.04 с использованием HHVM 3.1.0 (последняя версия). Недавно я попытался обновить Laravel 4.1 до 4.2, и у меня действительно странная проблема с неправильным компилированием представлений Blade. В журналах Laravel не было ошибок,...
1997 просмотров
schedule
22.02.2023
Колебания производительности HHVM fastcgi + Nginx
В настоящее время мы начали использовать HHVM в производственной среде, и на данный момент почти все результаты впечатляют. Наша общая скорость транзакций значительно улучшилась по сравнению с PHP-FPM с APC. Почти все запросы занимают менее 500 мс,...
3402 просмотров
schedule
01.05.2022
Получить реальную среду выполнения PHP программно
У меня есть скрипт, который должен понять, работает ли он под HHVM или под стандартным движком Zend.
Использование zend_version() выводит разные теги версии — 2.5 для PHP5 и 2.4.99 для мастера HHVM на текущий момент, и я вообще не чувствую себя в...
99 просмотров
schedule
26.04.2022
Изящный перезапуск HHVM в CentOS 6.5
Есть ли способ изящно перезапустить HHVM?
Я пытался найти его в документации HHVM, но ничего не нашел.
253 просмотров
schedule
21.09.2022
Проблемы с установкой Heroku, HHVM и WordPress
Я пытаюсь установить Heroku/HHVM/WordPress на 64-битном VPS Debian 6, чтобы протестировать такую настройку для моего блога (Nginx + MySQL + HP-FPM + Varnish + WordPress на другом 64-битном VPS Debian 6) после недавнего и многообещающее руководство,...
1055 просмотров
schedule
29.07.2023
Использование HHVM с FastCGI на сервере общего хостинга
Я надеюсь, что кто-то здесь может пролить свет на нижеследующее:
Я занят настройкой сервера общего хостинга с использованием NGINX и HHVM с аварийным переключением PHP-FPM. Я планирую разместить на сервере от 100 до 200 сайтов Wordpress.
HHVM...
723 просмотров
schedule
18.03.2023
Как отключить компиляцию JIT с помощью HHVM?
Я работаю с hhvm 3.6.1 -- пожалуйста, извините мое ограниченное понимание внутренностей HHVM и того, как он выполняет JIT.
Я пытаюсь подавить JIT-компиляцию в HHVM и запустить php в интерпретируемом режиме. Прямо сейчас я предполагаю, что вы...
1899 просмотров
schedule
07.08.2022
Внутренняя ошибка компилятора при установке HHVM на Centos 7
Мне нужно установить HHVM на моем сервере Linux, чтобы мой hacklang заработал. Но я получил это сообщение об ошибке во время установки
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed...
370 просмотров
schedule
26.07.2022
Используйте HHVM только для определенных URL-адресов
Я использую Magento на NGINX и HHVM 3.8 с откатом к PHP 5.5.9 на случай ошибок. Есть определенные дружественные URL-адреса, которые я всегда хотел бы обрабатывать с помощью резервного варианта.
Итак, я ищу ситуацию, когда url...
150 просмотров
schedule
14.08.2023
Увеличьте максимальное время выполнения с помощью Nginx и HHVM
Я использую hhvm 3.8.0 и nginx 1.8.0 в Ubuntu 14.04. Я заметил, что с конфигурацией по умолчанию вы не можете выполнить скрипт более 120 секунд, затем nginx показывает страницу ошибки 502 Bad Gateway. Как увеличить максимальное время выполнения?
501 просмотров
schedule
04.07.2023
два контейнера приложений Docker на одном nginx
Я пытаюсь обслуживать 2 веб-приложения, которые должны работать на базе hhvm. Создать один образ докера, включающий nginx и default.conf, несложно. Но теперь, когда я получу n приложения в виде микросервисов, я хочу протестировать их и поделиться...
162 просмотров
schedule
03.11.2022
Тайм-аут HHVM из-за большой очереди
У меня есть настройка HHVM с использованием восходящих потоков TCP и nginx. В настоящее время одно приложение выполняет два запроса Guzzle Curl к двум другим приложениям на одном сервере.
В конце концов HHVM просто начинает ставить в очередь все...
77 просмотров
schedule
06.03.2024
Конфигурация HHVM, позволяющая использовать константы без учета регистра.
Мы запускаем WordPress на HHVM, и некоторые плагины выдают предупреждения из-за нечувствительных к регистру констант, что означает, что define() использовался с необязательным третьим аргументом $case_insensitive = true . AFAIK HHVM никогда не...
133 просмотров
schedule
09.07.2023
Ошибка незавершенной строки Varnish Cache
Я уже час пытаюсь настроить кеш лака на своем сервере, но не могу понять, почему я получаю эту ошибку:
$ sudo varnishd -C -f /etc/default/varnish
Error:
Message from VCC-compiler:
Unterminated string at
('/etc/default/varnish' Line 21 Pos 13)...
428 просмотров
schedule
31.10.2023