Это мой код для тестирования MySQL:
if (extension_loaded('mysqlnd')) { echo "mysql supported"; } else { echo "mysql not supported"; }; 
Как проверить, разрешены ли загрузки?
 if(ini_get('file_uploads') == 1) { echo 'HTTP Upload Enabled'; } else { echo 'HTTP Upload Disabled'; } 
Я не думаю, что есть такая вещь, как отключение загрузки файлов и проверка поддержки загрузки файлов. Вы можете проверять такие вещи, как максимально допустимый размер и т. Д., Например:
$maxSize = ini_get('post_max_size');$maxSize = ini_get('post_max_size');
Надеюсь, поможет
  PHP имеет file_uploads INI file_uploads : 
Разрешить или запретить загрузку файлов HTTP. См. Также директивы
upload_max_filesize,upload_tmp_dirиpost_max_size.
  Если вы проверите это с помощью ini_get() , вы сможете определить, включены ли загрузки файлов.  (Убедитесь, что вы проверяете это.) 
  Теоретически установка параметра upload_max_filesize или post_max_size в очень низкое значение также может эффективно блокировать загрузку.  Кроме того, загрузка файлов также может быть заблокирована на уровне веб-сервера.  Это невозможно будет обнаружить, не пытаясь сделать загрузку.