我试图按照在Windows网站中使用自定义PHP扩展下的说明来启用在Azure站点中运行的ionCube扩展。我所做的是:
ioncube_loader_win_5.3.dll发送到该目录。PHP_EXTENSIONS和值bin/ioncube_loader_win_5.3.dll。PHP_EXTENSIONS = bin/ioncube_loader_win_5.3.dll。它还包含APPSETTING_PHP_EXTENSIONS = bin/ioncube_loader_win_5.3.dll。有没有什么东西我忘了,或者是电离立方体不支持在Azure?我正确地设置了目录吗?
我还以同样的方式尝试了ZendLoader.dll扩展(ZendLoader.dll)。我没有收到错误消息,但是扩展名也没有显示在phpinfo()中。
发布于 2013-08-12 15:58:34
我发了一篇文章解释如何在Windows网站上配置ZendGuard
发布于 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加密文件,您就有机会进行测试。
发布于 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上有一个应用程序设置。
https://stackoverflow.com/questions/13297801
复制相似问题