首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure上安装FileInfo扩展

在Azure上安装FileInfo扩展
EN

Stack Overflow用户
提问于 2014-04-29 06:25:37
回答 1查看 644关注 0票数 0

在过去的两天里,我一直在网上搜索,以找出一种方法来为Azure上的PHP5.5启用fileinfo扩展。我需要这个功能,以便能够检查通过表单上传的文件类型。在我的研究中,我遇到了以下信息:

首先,我发现,对于PHP5.5(我在我的Azure实例上运行),默认情况下应该启用fileinfo。这是第一件令人担忧的事情--事实并非如此。

其次,我遇到了这个resource。我按照说明创建了一个名为PHP_EXTENSIONS的应用程序设置变量,值为bin\php_fileinfo.dll。要查看该网站的结构,请访问production repo here。这不起作用。

此外,我还在上面论坛的评论中发现,如果将PHP_EXTENSIONS更改为PHP_Extensions,可能会起作用。我试过了,还是不走运。我还尝试使用反斜杠而不是正斜杠(如this forum中所建议的)作为dll的路径,但这也没有帮助。

最后,如果扩展存在于Azure中,但没有通过php.ini激活,我使用this forum创建了一个.user.ini,将下面这行代码添加到php.ini中,我认为这行代码很可能在服务器上被注释掉了:

extension=php_fileinfo.dll

惊喜吧!这也是不成功的。

我希望有人在Azure中启用PHP扩展时遇到了类似的问题,也许能够对这种令人沮丧的情况有所帮助。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-10-14 08:33:14

您可能使用了错误的php_fileinfo.dll。我必须下载在Azure上运行的完全相同的PHP版本,获取.dll,上传它,然后它就可以工作了。

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

https://stackoverflow.com/questions/23352228

复制
相关文章

相似问题

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