我真的很绝望。
我正在尝试使用Zend-Guard对我的所有php代码进行编码。
所以第一步非常容易,我遵循了教程,并对所有的php文件进行了编码,并在解码后生成了一个密钥。
好了,问题是当按照手册操作时,我必须加载两个文件:
zend_extension =完整路径_to_ZendLoader.dll
zend_extension = full_path_to_opcache.dll
所以我只是将这些文件复制到了php/ext
然后,我修改了php.ini
zend_extension="C:\xampp\php\ext\ZendLoader.dll"
zend_extension="C:\xampp\php\ext\php_opcache.dll"
zend_loader.enable=1
zend_loader.license_path="C:\xampp\php\ext\key.zl"
这没有运行。
因此,我继续阅读(stackoverflow帖子和其他论坛的帖子),发现应该禁用线程安全。
因此,我尝试从https://windows.php.net/download/
下载我的php版本(5.6)和非线程安全的php。
所以我不下载这些文件,然后将其重写到我的php文件夹中,但是没有用。当我执行phpinfo()
时,我仍然看到
启用线程安全
PS:我重新启动了Apache。我正在使用xampp。 PHP版本:5.6
我不知道如何制作这些dll。 谢谢您的帮助
答案 0 :(得分:0)
我终于找到了本教程并为我工作:
https://commaster.net/content/installing-php-fastcgi-and-zend-opcache-xampp-windows
正如我在问题上所说的,我必须将NTS设置为加载Zend loader