There were a slew of new packages for FreeBSD 15 on Sunday night, which I promptly installed Monday AM, taking the risk of not reading the UPDATING readme before hand.
Big mistake, as its bumped the default PHP version from 8.4 to 8.5. The install/upgrades seemed to go smoothly and a quick check of the all the installed PHP packages indeed showed they have installed smoothly and no remnants of 8.4 remained, or so I thought.
A quick reboot and disaster.. The website could not connect to the Database server. Mmmh, web page helpfully telling me that the php-mysqli extension was missing. Double check confirmed it wasn’t, but I reinstalled it just in case.
What I had missed and not automatically picked up was mod_phpXX had also been bumped, understandably to mod_php85 and it was this was the culprit to the erroneous error message, A quick pkg install of mod_php85 removed the offending 84 version and a apachectl restart was sufficient to fix the issue.
I should. have remembered from all those days rebuilding ports when I managed via Ports, but 6 months in I had got used to pkg to handle all the dependencies.

