我一直在互联网上寻找,但找不到这样做的方法(如果可能的话)-在一个单独的脚本中绕过hhvm,或者绕过到HHVM的替代链接。
我们在我们的服务器上运行了大量的命令行PHP脚本,HHVM在加速这些脚本和减少负载方面是天赐之物。问题是一个特定的脚本,magmi (Magento导入命令行工具)不能像预期的那样工作-> HHVM太快了,以至于在插入时跳过,想要在相关的简单之前插入一个可配置的产品(简单的必须在可配置的产品之前插入)。
所以..。因为我们经常使用PHP,所以我们的默认行为(和web服务)被设置为将所有php请求默认到hhvm。
/usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60显而易见的解决方法是创建一个shell脚本,删除该替代方案,运行magmi脚本,然后重新安装该替代方案。但是..。这并不理想,因为服务器上的其他脚本运行非常频繁( Magento每5 minutes+others运行一次cron.php)。
我想知道的是有什么方法可以绕过替代方法(因为调用/usr/bin/php直接使用hhvm)?
或者是否可以在命令行上绕过HHVM?
使用Ubuntu Trusty最新版本的HHVM。
发布于 2016-04-04 15:55:39
您可以使用/usr/bin/php5,这是php-cli二进制文件的默认位置。
https://stackoverflow.com/questions/36394396
复制相似问题