One of my clients just let me know that in Tools > Site Health, they are seeing a message that “The optional module, zip, is not installed, or has been disabled.”
Before you refer me to my web host, I should mention that I am the web host. : )
Plugins can be installed both by uploading a *.zip file and through the UI, so unzip appears to be working fine.
The site involved is running PHP 7.4 on an Interworx/CentOS 7 server, so I checked the modules (extra ones removed for readability):
[#]php74 -m
[PHP Modules]
...
zip
...
So the zip module is definitely installed and available.
There are no errors in the error log when I run Site Health, so it’s apparently not a PHP error preventing WP from checking available modules.
I set up a test site running a default theme and no plugins, and see the same warning about zip not being available. I can’t find a bug report on core.trac.wordpress.org for this.
Is anyone seeing the same thing, or know of a solution?