1

我安装了 XAMPP v3.2.2 和 PHP 版本 7.1.7

我在 C:/xampp/htdocs 文件夹中有一个 php 文件作为 newcode1.php。

我打开 chrome 并输入 URL 作为http://localhost/newcode1.php,尝试运行 php 代码然后我得到页面说

缺少 Zend Guard 运行时支持!

请帮我解决问题。

4

2 回答 2

1

如 CA SAM 升级指南 (https://support.ca.com/phpdocs/7/8572/CA_SAM_Rel4_Upgrade_Manual.pdf)中所述,验证执行“下载、安装和配置 Zend Guard Loader for PHP 5.6”的步骤

验证步骤:

  • 下载适用于 PHP 5.6 的 Zend Guard Loader(您可能需要在 Zend 注册才能下载 - http://www.zend.com/en/products/loader/downloads#Windows

  • 将 ZendLoader.dll 从 zip 文件添加到 php 扩展目录 (c:\Program Files (x86)\ca\Sam\env\php\ext)

  • 将以下行添加到 php.ini (c:\Program Files (x86)\ca\Sam\env\php\php.ini):

[禅德]

zend_extension="C:\Program Files (x86)\ca\Sam\env\php\ext\ZendLoader.dll"

zend_loader.enable=1

zend_loader.disable_licensing=0

- 确保 PATH 环境变量包含 PHP.exe 的条目,例如 \Program Files (x86)\PHP\v5.6;

- 通过从命令行运行 PHP.exe -v 来验证 PHP。它应该返回以下内容。

C:\用户\管理员>php -v

希望这会有所帮助:)

于 2017-07-29T06:52:13.070 回答
0

我无法帮助您解决这个特定问题,但我可以说 php 7.1 不能与 zend loader 一起使用,因为它仅支持 v5.6。请将您的 php 降级到 5.6,并确保构建是 nts(非线程安全),因为线程安全将无法工作。虽然您必须在 fastcgi 模式下运行 php,因为所有 xampps 都提供线程安全 php

于 2018-07-12T10:10:44.587 回答