如何在我的共享主机中启用extension = fileinfo.so?

时间:2015-12-19 06:53:33

标签: php .htaccess laravel shared-hosting php-ini

“必须安装/启用PHP Fileinfo扩展才能使用干预图像”当我在共享主机上载图像时显示此错误消息。然后我使用.htaccess文件修改了我的php.ini文件。

现在我的.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 mod_suphp.c>
    suPHP_ConfigPath /home/username/public_html/subfolder
    </IfModule>    
    </IfModule>

子文件夹(在.htaccess文件中)是我想要为我的应用程序提供服务的laravel项目。

为了启用PHPFileinfo我在php.ini文件中写了那些代码(在项目根目录中)

extension=fileinfo.so
extension=pdo.so
extension=pdo_mysql.so

但它在我的共享主机中不起作用!!

我该如何解决?

3 个答案:

答案 0 :(得分:1)

您的主机提供商需要在php配置中包含扩展文件,因此无法从您这边完成。

答案 1 :(得分:1)

您可以从cpanel启用fileinfo扩展1转到SOFTWARE =&gt;选择PHP Version =&gt; fileinfo复选框并启用fileinfo扩展。enter image description here

答案 2 :(得分:0)

您可以从cpanel启用fileinfo扩展名 1。转到软件=> 2.选中PHP Version => fileinfo复选框并启用fileinfo扩展名。 3.刷新您的网站,仅此而已。