是否可以在64位Solaris(SmartOS)上运行32位程序(IonCube)?

时间:2013-09-04 21:44:46

标签: solaris ioncube joyent smartos

我对Solaris世界非常陌生,但是我们正在尝试使用由Joyent制作的SmartOS用于Web托管。我们几乎立即遇到的第一个问题是:我们客户的电子商务网站使用了一个用IonCube编码的扩展程序。 IonCube目前仅支持x86和sparc。

http://www.ioncube.com/loaders.php

如果没有安装替代方案的一周迁移工作,则无法替换使用中的扩展。有没有办法将IonCube x86打包或运行为x86-64?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您不能混用32位和64位代码。看起来ioncube不是一个程序,而是一个共享库。然后它需要与32位二进制文​​件链接。

另一方面,64位Solaris内核支持运行32位或64位二进制文​​件,因此您可能要确保使用32位版本的主应用程序(如果可用)。