2016-04-04 31 views
0

İnternette avlanıyordum ve bunu yapmanın bir yolunu bulamıyorum (eğer mümkünse) - HHVM'yi tek bir komut dosyasında baypas etmek veya hhvm'ye alternatif bağlantıyı atlamak.HHVM'yi geçmek mümkün mü?

Sunucumuzda, komut satırı PHP betiklerinin yığınlarını çalıştırıyoruz ve HHVM, bunları hızlandırmak ve yükü azaltmak açısından bir tanrı gönderiyor. Sorun belirli bir komut dosyası, magmi (Magento içe aktarma komut satırı aracı) beklendiği gibi çalışmıyor -> HHVM çok hızlı bir şekilde ekleri atlıyor ve ilgili basitten önce yapılandırılabilir bir ürün eklemek istiyor (konfigüre edilmeden önce simples eklenmelidir ürün).

SO .. PHP'yi çok kullandığımız için varsayılan davranışımız (ve web servisimiz) tüm php isteklerini hhvm'ye varsayılan olarak ayarlıyor.

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

bariz geçici çözüm, bir kabuk komut dosyası oluşturmak olduğunu alternatifi silin magmi komut dosyasını çalıştırın, daha sonra bu alternatifi yeniden yüklemektir. AMA .. Bu sunucuda diğer komut dosyaları oldukça sık koşmak gibi ideal değildir (Magento her 5 dakika + diğerleri için cron.php).

Bilmek istediğim, alternatifi atlamanın bir yolu var (/ usr/bin/php'yi doğrudan hhvm'ye varsayılan olarak çağırmak gibi)?

VEYA HHVM'yi komut satırında atlamak mümkün mü?

Ubuntu Trusty'yi kullanarak, HHVM'nin son sürümü.

cevap

1

php-cli ikili dosyasının varsayılan konumu olan /usr/bin/php5'u kullanabilirsiniz.