获得“Zend Guard运行时支持丢失!”在运行PHP代码时

时间:2017-07-29 06:45:03

标签: php xampp zend-guard

我安装了XAMPP v3.2.2和PHP V7.1.7

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

我打开chrome并输入了http://localhost/newcode1.php的网址,试图运行php代码然后我得到了页面

Zend Guard运行时支持缺失!

请帮我解决问题。

2 个答案:

答案 0 :(得分:1)

验证为&#34执行的步骤;按照CA SAM升级指南中的说明,下载,安装和配置Zend Guard Loader for PHP 5.6" (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

  • 将zip文件中的ZendLoader.dll添加到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

希望这有用:)

答案 1 :(得分:0)

对于这个特定的问题,我将无法为您提供帮助,但是我可以说php 7.1无法与zend loader一起使用,因为它仅在v5.6之前受支持。请降级您的PHP到5.6,并确保该版本是NT(非线程安全的),因为线程安全将无法正常工作。 尽管您必须以fastcgi模式运行php,因为所有xampps都带有线程安全的php