【发布时间】:2012-11-08 21:06:27
【问题描述】:
我正在尝试按照Using Custom PHP Extensions in Windows Azure Web Sites 下的说明为在 Azure 网站中运行的 PHP 启用 ionCube 扩展。这是我所做的:
- 从 ionCube loader download page 下载了 Windows VC9(非 TS)(x86) 加载程序。
- 在 /site/wwwroot/bin 创建了一个目录
- 通过 FTP 将
ioncube_loader_win_5.3.dll发送到该目录。 - 在 Azure 门户网站的“应用程序设置”下,我添加了
PHP_EXTENSIONS,值为bin/ioncube_loader_win_5.3.dll。 - 我加载了http://my.azure.website/info.php 并验证环境表包含
PHP_EXTENSIONS=bin/ioncube_loader_win_5.3.dll。它还包含APPSETTING_PHP_EXTENSIONS=bin/ioncube_loader_win_5.3.dll。 - 当我尝试加载网站时,我收到消息“页面无法显示,因为发生了内部服务器错误”并且没有其他信息。
是我忘记了什么还是 Azure 不支持 ioncube?我是否正确设置了目录?
我也以同样的方式尝试了 Zend Guard Loader 扩展 (ZendLoader.dll)。我没有收到错误消息,但扩展名也没有出现在 phpinfo() 中。
【问题讨论】:
-
我最近在ZendGuard on Windows Azure Web Sites附近发布了一个答案
-
@SyntaxC4 太棒了......如果您创建一个链接到您的博客文章的这个问题的答案,我会接受它作为这个问题的答案。
标签: php azure php-extension azure-web-app-service ioncube