如何在Azure上启用Zend Guard Loader扩展(ZendLoader.dll)?

时间:2013-03-04 02:50:36

标签: php azure

我有一个运行php 5.3的天蓝网站和使用Zend Guard加密的文件。我无法让azure加载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中显示为服务器var,但没有加载扩展。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我刚刚写了一篇关于如何Enable ZendGuard in Windows Azure Web Sites的博客文章。

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

这个link描述了如何在IIS中使用FastCGI运行PHP中的ZendGuard。