安装Ubuntu 16.04
安装织梦CMS开始发现全部目录没有权限,把源码的用户加入到php
用户组下面,目录权限问题解决,接下来php-mysql
显示为off
,安装好php-mysql
后,php-gd
显示为off
找了半天无解,最后在google
下找到解决方案,可是与我碰到问题不同,最后修改代码成功运行将off
显示为on
php
php5.7-gd
请先根据你的php
版本安装gd# php --ri gd GD Support => enabled GD headers Version => 2.2.5 GD library Version => 2.2.5 FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.6.1 GIF Read Support => enabled GIF Create Support => enabled JPEG Support => enabled libJPEG Version => 8 PNG Support => enabled libPNG Version => 1.2.54 WBMP Support => enabled XPM Support => enabled libXpm Version => 30411 XBM Support => enabled WebP Support => enabled Directive => Local Value => Master Value gd.jpeg_ignore_warning => 0 => 0
install/install.inc.php
中返回的版本是2.0,须要将返回版本修改你安装的真实版本2.1.1 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; return '2.1.1'; }