clear rules + faq cache in time

This commit is contained in:
xiaomlove
2022-09-05 15:29:39 +08:00
parent 5d3fc2b7c5
commit d0f120a352
5 changed files with 40 additions and 9 deletions
+15
View File
@@ -161,6 +161,21 @@ class Install
'result' => $this->yesOrNo(version_compare(PHP_VERSION, $this->minimumPhpVersion, '>=')),
];
$requiredFunctions = ['symlink', 'putenv', 'proc_open', 'proc_get_status', 'exec'];
$disabledFunctions = [];
foreach ($requiredFunctions as $fn) {
if (!function_exists($fn)) {
$disabledFunctions[] = $fn;
}
}
$tableRows[] = [
'label' => 'Required functions',
'required' => 'true',
'current' => empty($disabledFunctions) ? '1' : "These functions are Disabled: " . implode(',', $disabledFunctions),
'result' => $this->yesOrNo(empty($disabledFunctions)),
];
foreach ($this->requiredExtensions as $extension) {
$tableRows[] = [
'label' => "PHP extension $extension",