加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在PHP中启用php_fileinfo扩展?

发布时间:2020-12-13 22:54:48 所属栏目:PHP教程 来源:网络整理
导读:我的Laravel应用程序无法验证上传的图像.它返回此错误消息: Unable to guess the mime type as no guessers are available (Did you enable the php_fileinfo extension?) 我知道在php.ini上启用php_fileinfo.dll / php_fileinfo.so会修复它.但我无法访问我
我的Laravel应用程序无法验证上传的图像.它返回此错误消息:

Unable to guess the mime type as no guessers are available (Did you
enable the php_fileinfo extension?)

我知道在php.ini上启用php_fileinfo.dll / php_fileinfo.so会修复它.但我无法访问我的远程服务器的php.ini文件.

所以我认为有没有其他方法可以启用它?如何?也许我可以使用PHP的ini_set()方法?我尝试使用它像:

ini_set('extension','php_fileinfo.so');

但它不起作用.

我还读到你可以使用.htaccess文件覆盖php.ini设置.但是怎么样?

作为Laravel的默认文件,我的.htaccess文件是:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$/$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

你应该怎么把这些额外的东西放在那里?

解决方法

创建一个.htaccess文件,其中包含root用户,然后执行此操作

php_value extension=php_fileinfo.dll

要么

php_admin_flag extension=php_fileinfo.dll

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读