我一直在使用一个文件由 Zend Guard 编码的软件。由于 PHP 5.3 + 版本不支持 Zend Optimizer,因此我必须安装 Zend Guard Loader才能在我的 windows xampp 安装上运行该应用程序。
我下载了 Zend 保护加载器并复制到 xampp 文件夹。然后我将以下行编辑到 php.ini 文件。
zend_extension ="E:\xampp\ZendGuardLoader\php-5.4.x\ZendLoader.dll"
zend_loader.enable=1
然后重新启动 xampp 但它给出了php5.dll 丢失错误然后我从互联网下载了 php5.dll 文件并上传到 xampp/php 文件夹并编辑了以下文件 xampp\apache\conf\extra\httpd-xampp.conf在这里我编辑了这个线
LoadFile "/xampp/php/php5ts.dll"
加载文件“/xampp/php/php5.dll”
然后 php5.dll 错误消失并发生以下错误:
“无法在动态链接库 E:\xampp\ZendGuardLoader\php-5.4.x\ZendLoader.dll 中找到程序入口点 zend_new_interned_string”
当我尝试在互联网上搜索时,发现这是在 xampp php 中启用了“线程安全”的问题。我不知道如何禁用“线程安全”或如何在xampp中使用“非线程安全” php 版本。
请帮助我在带有 php 5.4.x 的 Windows 8 os Xampp 1.8.1 上安装 Zend Guard Loader