首页 > 解决方案 > Zend 加载程序扩展未运行

问题描述

我真的很绝望。

我正在尝试使用 Zend-Guard 对我所有的 php 代码进行编码。

所以第一步真的很简单,我按照教程对所有的 php 文件进行了编码,还生成了解码后的密钥。
那么问题是当我按照手册加载两个文件时:

zend_extension=full_path_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。谢谢你的帮助

标签: phpzend-guard

解决方案


我终于找到了本教程并为我工作:

https://commaster.net/content/installing-php-fastcgi-and-zend-opcache-xampp-windows

正如我在这个问题上所说,我必须设置 NTS 来加载 Zend loader


推荐阅读