首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Azure网站上安装ionCube?

如何在Azure网站上安装ionCube?
EN

Stack Overflow用户
提问于 2012-11-08 21:06:27
回答 3查看 1.7K关注 0票数 2

我试图按照在Windows网站中使用自定义PHP扩展下的说明来启用在Azure站点中运行的ionCube扩展。我所做的是:

  1. 从VC9 (非TS) (x86)加载程序中下载ionCube加载程序下载页面.
  2. 在/site/wwwroot/bin创建了一个目录
  3. FTP将ioncube_loader_win_5.3.dll发送到该目录。
  4. 在网站的Azure门户中的“应用程序设置”下,我添加了PHP_EXTENSIONS和值bin/ioncube_loader_win_5.3.dll
  5. 我加载了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
  6. 当我试图加载网站时,我会收到一条消息:“由于发生了内部服务器错误,页面无法显示”,而没有其他信息。

有没有什么东西我忘了,或者是电离立方体不支持在Azure?我正确地设置了目录吗?

我还以同样的方式尝试了ZendLoader.dll扩展(ZendLoader.dll)。我没有收到错误消息,但是扩展名也没有显示在phpinfo()中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-12 15:58:34

我发了一篇文章解释如何在Windows网站上配置ZendGuard

票数 2
EN

Stack Overflow用户

发布于 2012-11-09 08:34:38

您应该而不是将模块放在ftp站点的根目录中。DLL模块必须驻留在应用程序根下面的文件夹中,这是site/wwwroot/。因此,您必须创建site/wwwroot/bin或您选择的任何东西(即site/wwwroot/phpext),然后再将PHP_EXTENSIONS映射到bin/ioncube... (或phpext/iocube...),不管您的文件夹的名称是E 111下面的E 212 site/wwwroot/!

但是,当启用上述模块时,我在运行任何php页面时都会遇到问题。我不知道这是因为我的文件没有被ionCube加密,还是因为ionCube本身有一些问题。因此,如果您有一个ionCube加密文件,您就有机会进行测试。

票数 1
EN

Stack Overflow用户

发布于 2014-03-07 23:39:18

ionCube是Zend扩展,所以根据windows蔚蓝论坛上的答案

正确的方法是创建/site/wwwroot/bin目录并上传ioncube_loader_win_5.4.dll,然后在门户应用程序设置下添加一个以bin\ioncube_loader_win_5.4.dll为值的PHP_ZENDEXTENSIONS设置。

我确认了,但我的测试是在/site/phpext中完成的,..\phpext\ioncube_loader_win_5.4.dll上有一个应用程序设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13297801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档