【问题标题】:Getting "Zend Guard Run-time support missing!" while running php code获取“缺少 Zend Guard 运行时支持!”在运行 php 代码时
【发布时间】:2018-01-05 06:38:44
【问题描述】:

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

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

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

缺少 Zend Guard 运行时支持!

请帮我解决。

【问题讨论】:

    标签: php xampp zend-guard


    【解决方案1】:

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

    验证步骤:

    • 下载适用于 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]

    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:\Users\Administrator>php -v

    希望这有帮助:)

    【讨论】:

    • 这是来自官方 zend 网站的指南,你肯定错过了一些东西 @Sayeed
    • 感谢您的回复艾哈迈德。 •将ZendLoader.dll 从zip 文件添加到php 扩展目录(c:\Program Files (x86)\ca\Sam\env\php\ext)。我在 Program Files (x86) 中没有 ca 文件夹。
    • 欢迎您@Sayeed,希望您的问题尽快解决
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2014-11-02
      • 2012-02-13
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 1970-01-01
      • 2014-07-17
      • 1970-01-01
      相关资源
      最近更新 更多