加密后的php代码须要ZendGuardLoader模块才一般运转
下载ZendGuardLoader压缩包
下载好后解压压缩包,找到目次下的 ZendLoader.dll 文件,将它放到你的php目次下ext下,再编辑php.ini文件,增加一段代码:
[Zend.loader] zend_loader.enable=1 zend_loader.disable_licensing=1 zend_loader.obfuscation_level_support=3 zend_loader.license_path= zend_extension="你的PHP装置目次\ext\ZendLoader.dll"
重启wampserver
命运运限好的话,会发明能够直接实行了,命运运限不好的话,照样会发明以上毛病。
这里我们已装置了zend guard loader了,为何照样没法实行zend加密后的php剧本呢?
经由过程检察输出phpinfo()信息,我发明有这么几行信息:
PHP Extension 20090626 Zend Extension 220090626 Zend Extension Build API220090626,TS,VC9
请注意,个中的TS是thread safety的简写(即线程平安)
zend guard loader只支撑NTS的版本,意味着假如你的php版本是TS的话,就没法运用zend guard loader了,假如你想检察本身的php是ts照样nts的,只须要输出phpinfo,然后搜刮下:Thread Safety,disabled对应nts版本,否则为ts。
引荐教程:PHP视频教程
以上就是php加密后能够直接运转吗的细致内容,更多请关注ki4网别的相干文章!