我安装了 XAMPP v3.2.2 和 PHP 版本 7.1.7
我在 C:/xampp/htdocs 文件夹中有一个 php 文件作为 newcode1.php。
我打开 chrome 并输入 URL 作为http://localhost/newcode1.php,尝试运行 php 代码然后我得到页面说
缺少 Zend Guard 运行时支持!
请帮我解决问题。
我安装了 XAMPP v3.2.2 和 PHP 版本 7.1.7
我在 C:/xampp/htdocs 文件夹中有一个 php 文件作为 newcode1.php。
我打开 chrome 并输入 URL 作为http://localhost/newcode1.php,尝试运行 php 代码然后我得到页面说
缺少 Zend Guard 运行时支持!
请帮我解决问题。
如 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
希望这会有所帮助:)
我无法帮助您解决这个特定问题,但我可以说 php 7.1 不能与 zend loader 一起使用,因为它仅支持 v5.6。请将您的 php 降级到 5.6,并确保构建是 nts(非线程安全),因为线程安全将无法工作。虽然您必须在 fastcgi 模式下运行 php,因为所有 xampps 都提供线程安全 php