2016-04-04 3 views
0

Я охотился в Интернете и не могу найти способ сделать это (если это вообще возможно) - обходить HHVM в отдельном скрипте или обойти альтернативную ссылку на hhvm.Можно ли обойти HHVM?

Мы запускаем кучи сценариев PHP на нашем сервере, а HHVM был отправлен богом с точки зрения ускорения тем, а также уменьшения нагрузки. Проблема заключается в одном конкретном скрипте, magmi (инструмент командной строки импорта Magento) работает не так, как ожидалось -> HHVM настолько быстр, что он пропускает вперед вставки и хочет вставить конфигурируемый продукт впереди связанного с ним простого (перед настройкой должны быть вставлены образцы продукты).

SO .. Поскольку мы так часто используем PHP, для нашего поведения по умолчанию (и веб-службы) установлено значение по умолчанию для всех запросов php для hhvm.

/usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60 

Очевидным решением является создать сценарий оболочки, удалять эту альтернативу, запустите скрипт magmi, а затем установите эту альтернативу. НО .. это не идеально, поскольку другие скрипты на сервере работают довольно часто (cron.php для Magento каждые 5 минут + другие).

Что я хочу знать, есть способ обойти альтернативу (поскольку вызов/usr/bin/php напрямую по умолчанию соответствует hhvm)?

ИЛИ можно ли обойти HHVM в командной строке?

Использование Ubuntu Trusty, последней версии HHVM.

ответ

1

Вы можете использовать /usr/bin/php5, который по умолчанию является двоичным кодом php-cli.

Смежные вопросы