No provider of 'fileinfo' found. (ПОЧЕМУ?! Fileinfo это плохо? Это устарело? Это не нужно?)
Если этот zypper такой же, как и apt, aptitude или yum, то подозреваю потому что не fileinfo, а php-fileinfo или php7.2-fileinfo. Зависит от поставщика.
и еще сто ошибок, как и всегда в линуксах, кроме пожалуй убунту.
Это будет на любой версии. Можно было обратить внимание, что 1.0.4
https://pecl.php.net/package/Fileinfo - это версия 2006го года, тогда 7ки не то что бы в планах не было, но и 5ка была раритетом. После этого кажется довольно очевидным, что апи сильно поменялось и расширение, разработанное для древней версии просто не собирается для новой.
Само расширение нынче является частью стандартной поставки и вхреначено внутрь ядра. Если же нет, то ставится оно либо через менеджер зависимостей, либо можно попробовать руками его включить, прописав "extension=fileinfo", хотя я не уверен что это вообще сработает (такой трюк только на винде работает, ибо там все расширения сразу прилетают и надо их только включить).