Zend Guard Run-time support missing!解决方法

2016-09-30 20:44:10 5320

虽然现在可以成功加密php源码了,但是当执行脚本的时候,会发现不能正常执行,会显示如?信息


Zend Guard Run-time support missing!

One more more files on this web site were encoded by ZendGuard and the required run-time support is not installed orproperly configured.

......


原来,加密后的php代码需要ZendGuardLoader模块才能正常运行。

因为我的php版本是5.3.10的,所以我这里只提供了ZendGuardLoader-php-5.3-Windows,如果是其他版本的php,请自行百度。

请注意,其中的TS是thread safety的简写(即线程安全)
  一时也找不出原因,索性直接打开zend guard官网进行搜索,然后就解决了。
  原来,zend guard loader只支持NTS的版本,意味着如果你的php版本是TS的话,就没法使用zend guard loader了,如果你想查看自己的php是ts还是nts的,只需要输出phpinfo,然后搜索下:Thread Safety,disabled对应nts版本,否则为ts。
  因此,终极解决办法就是,下载个php NTS版本进行安装即可。

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: