radiofranky well, if it says openssl isn't enabled, it isn't enabled. The ini's usually are different for CLI versus apache/nginx or whatever webserver you use, so check both. And if it is commented out, it isn't enabled; you can run sudo phpenmod openssl
to enable it.
As for the php 8.2 message, this isn't required. Perhaps extensions might require the highest php version, but Flarum certainly does not. As you've already fixed this, there's really no hurt in going for the latest stable version as older ones might become EOL sooner.