说明:
1. 建议使用PHP7.0及以上版本;
2. 上传失败大部分是由于upload_max_filesize、post_max_size、文件权限设置不正确;
3. 本程序主要用到Fileinfo、GD、Openssl扩展,如果缺失会导致无法访问管理面板以及上传/删除图片。
EasyImage2.0 基础检测:
当前PHP版本:
' . phpversion() . '';
echo '
upload_max_filesize - PHP上传最大值:' . ini_get('upload_max_filesize');
echo '
post_max_size - POST上传最大值:' . ini_get('post_max_size') . '
';
// 扩展检测
$expand = array('fileinfo', 'gd', 'openssl', 'imagick');
foreach ($expand as $val) {
if (extension_loaded($val)) {
echo '
' . $val . " - 已安装
";
} else {
echo "
";
echo '
' . $val . " - 未安装
";
}
}
// 文件权限检测
$quanxian = substr(base_convert(fileperms("file.php"), 10, 8), 3);
if (IS_WIN) {
echo '
file.php 文件可执行
/i 目录可读写
';
}
if (!IS_WIN) {
if ($quanxian !== '755' and !is_writable(APP_ROOT . '/i/')) {
echo '
file.php 文件不可执行>
/i 目录可读写>
';
} else {
echo '
file.php 文件可执行
/i 目录可读写
';
}
}
echo '