インストール済み Ubuntu16.04
インストール済み** Dream CMS **で、すべてのディレクトリに権限がないことがわかりました。ソースユーザーを php
ユーザーグループに追加すると、ディレクトリ権限の問題が解決され、 php-mysql
が off
として表示されます。 、 php-mysql
をインストールした後、 php-gd
は off
と表示され、長い間解決策がなく、最終的に google
で解決策を見つけましたが、発生した問題とは異なります。最後に、変更されたコードは正常に実行されます。 off
を on
として表示します
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 *functiongdversion(){//PHPが有効になっていません.ini関数の場合、GDがあると、デフォルトで2として扱われます。.0を超えるバージョン//私はubuntuサーバーなので、phpが構成されていません.iniなので、GD2はここに返されます.0バージョンですが、私のGDバージョンは2です.1.1の場合、バージョン番号を手動で構成します。(!function_exists('phpinfo')){//if(function_exists('imagecreate')) return '2.0';if(function_exists('imagecreate'))return'2.1.1';elsereturn0;}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';}
Recommended Posts