首页 > CMS > 织梦DEDE > 正文

LINUX环境下织梦DEDE安装时,GD插件 OFF问题

2024-08-30 19:08:25
字体:
来源:转载
供稿:网友

出现这个问题一般是php-gd没有安装的问题,因此需要安装php-gd。 

LINUX环境下织梦DEDE安装时,GD插件 OFF问题

ubuntu安装如下:

查看源码

sudo apt install php7.0-gd

#安装完成之后重启apache服务,不知道具体名字Tab补全

sudo systemctl restart apache2.service

安装之后,可以用phpinfo()测试

查看源码

<?php

phpinfo();

?>

如果看到php-gd为enable状态,则说明安装成功。 

 

重点来了,如果安装完php-gd插件之后,同时也确定gd为enable状态,但是DEDE安装界面显示gd依然为off,则说明还有某个地方有问题。 

打开install/install.inc.php,其中有个函数如下

 

查看源码

function gdversion()

{

  //没启用php.ini函数的情况下如果有GD默认视作2.0以上版本

  //因为我是ubuntu服务器,没有配置php.ini,所以这里返回的是GD2.0版本,然而我的GD版本为2.1.1,所以手动配置版本号

  if(!function_exists('phpinfo'))

  {

      //if(function_exists('imagecreate')) return '2.0';

      if(function_exists('imagecreate')) return '2.1.1';

 

      else return 0;

  }

  else

  {

    ob_start();

    phpinfo(8);

    $module_info = ob_get_contents();

    ob_end_clean();

    if(preg_match("//bgd/s+version/b[^/d/n/r]+?([/d/.]+)/i", $module_info,$matches)) {   $gdversion_h = $matches[1];  }

    else {  $gdversion_h = 0; }

    return $gdversion_h;

  }

之后刷新安装页面,会看到GD显示为on状态,之后便可以继续安装。 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表