So I went through and followed the steps for installing new versions of PHP (before this post, I have 8.0 (system “maximum”), 8.3 (per the guide), and 8.4 (also from the guide). I followed the same instructions to install 8.5 and its associated configurations and modules. While I can see the new PHP version listed in Webmin > Tools > PHP Configuration list of versions, going to Virtualmin and checking the configurations, it only lists the first three that I listed. Trying to bump it up to the newest available for a server, the server cannot switch to 8.5.0.
Usually I’m loath to do this on something I can’t test directly, but the AI suggestion from search:
Re-check Configuration: After installing new PHP versions, navigate to “System Settings” → “Re-Check Configuration” in Virtualmin to ensure they are detected and available.
It does seem to do the check at least and should be non-destructive.