@php
$laravelVersion = '7.0';
$reqList = [
'7.0' => [
'php' => '7.2.0',
'mcrypt' => false,
'openssl' => true,
'pdo' => true,
'mbstring' => true,
'tokenizer' => true,
'xml' => true,
'ctype' => true,
'json' => true,
'bcmath' => true,
'gettext' => true,
'finfo' => true
],
];
$strOk = '
';
$strFail = '
';
$strUnknown = '
';
$requirements = [];
// PHP Version
$requirements['php_version'] = version_compare(PHP_VERSION, $reqList[$laravelVersion]['php'], ">=");
// OpenSSL PHP Extension
$requirements['openssl_enabled'] = extension_loaded("openssl");
// PDO PHP Extension
$requirements['pdo_enabled'] = defined('PDO::ATTR_DRIVER_NAME');
// Mbstring PHP Extension
$requirements['mbstring_enabled'] = extension_loaded("mbstring");
// Tokenizer PHP Extension
$requirements['tokenizer_enabled'] = extension_loaded("tokenizer");
// XML PHP Extension
$requirements['xml_enabled'] = extension_loaded("xml");
// CTYPE PHP Extension
$requirements['ctype_enabled'] = extension_loaded("ctype");
// JSON PHP Extension
$requirements['json_enabled'] = extension_loaded("json");
// Mcrypt
//$requirements['mcrypt_enabled'] = extension_loaded("mcrypt_encrypt");
// BCMath
$requirements['bcmath_enabled'] = extension_loaded("bcmath");
// gettext
$requirements['gettext_enabled'] = extension_loaded("gettext");
// finfo
$requirements['finfo_enabled'] = extension_loaded("fileinfo");
// mod_rewrite
$pass = true;
foreach($requirements as $requirement => $val){
if(!$val){
$pass = false;
break;
}
}
@endphp
@if($pass)
@php session(['step1_passed' => true]) @endphp
تبریک! سرور شما تمام پیش نیازهای نصب پاترونیک را دارا میباشد
@else
نکته: سبز رنگ بودن تمامی مستطیل ها به معنی سازگاری سرور شما برای نصب پاترونیک میباشد لذا برای ادامه مراحل نصب سبز بودن تمامی مستطیل ها الزامی میباشد
توجه: چنانچه یک یا چند مورد از مستطیل ها قرمز رنگ بودند متن داخل مستطیل های قرمز رنگ را برای پشتیبانی سرویس میزبانی خود ارسال کرده و درخواست فعالسازی موارد را بفرمایید
@endif
@if($pass)
@endif