1

我有一个运行 php 5.3 的天蓝色网站和使用 Zend Guard 加密的文件。我无法加载 ZendGuard 扩展。我遵循了这个建议:http: //blogs.msdn.com/b/silverlining/archive/2012/09/17/using-custom-php-extensions-in-windows-azure-web-sites.aspx

我有一个应用设置:PHP_EXTENSIONS = bin/ZendLoader.dll

我有一个 .user.ini 文件,其中 upload_max_filesize = 10M

[Zend]
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_extension="bin/ZendLoader.dll"

正在采用upload_max 设置,所以我知道正在加载文件,并且PHP_EXTENSIONS 在PHPinfo 中显示为服务器变量,但没有加载扩展名。有任何想法吗?

4

1 回答 1

1

我刚刚写了一篇关于如何在 Windows Azure 网站中启用 ZendGuard的博文。

一个主要的不同是 ZendLoader 是一个 ZendExtension,它需要一个应用程序设置键PHP_ZendExtensions而不是PHP_Extensions

链接描述了如何在 PHP 中配置 ZendGuard,并在 IIS 中使用 FastCGI 运行。

于 2013-07-26T00:01:57.963 回答