安裝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'; }