As already mentioned above, if the site is now working, the requirement checker will indeed be working. What we find with many people is they switch PHP versions expecting extensions and settings to be the same. However that wont be the case. Its likely you are missing an extension on that PHP version.