我安装了XAMPP v3.2.2和PHP V7.1.7
我在C:/ xampp / htdocs文件夹中有一个php文件newcode1.php。
我打开chrome并输入了http://localhost/newcode1.php的网址,试图运行php代码然后我得到了页面
Zend Guard运行时支持缺失!
请帮我解决问题。
答案 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