[BlueOnyx:25771] BlueOnyx 5211R: PHP Packages available

Michael Stauber mstauber at blueonyx.it
Mon Nov 28 23:18:10 -05 2022


Hi all,

I've spent the last two days building PHP packages for 5211R and the 
following PHP Packages are now available in the BlueOnyx Shop for 5211R:

5211R-PHP56-5.6.40-2.pkg	EOL 	(OpenSSL-1.1.0u)
5211R-PHP70-7.0.33-2.pkg	EOL 	(OpenSSL-1.1.1s)
5211R-PHP71-7.1.33-2.pkg	EOL 	(OpenSSL-1.1.1s)
5211R-PHP72-7.2.34-2.pkg	EOL 	(OpenSSL-1.1.1s)
5211R-PHP73-7.3.33-2.pkg	EOL 	(OpenSSL-1.1.1s)
5211R-PHP74-7.4.33-2.pkg	    	(OpenSSL-1.1.1s)
5211R-PHP80-8.0.26-2.pkg	    	(OpenSSL-1.1.1s)
5211R-PHP81-8.1.13-2.pkg 	    	(OpenSSL-3.0.1 from the OS)

I went quite far back building even PHP Packages for EOL'ed PHP 
versions. Including the ancient PHP-5.6.40. As far as security goes this 
isn't the best of ideas - as we all know.

However: We've all been between a rock and a hard place at times when 
some darn and ancient Vsite *still* needed a particular PHP version that 
since long has been EOL'ed and upgrading that Vsite's PHP app just isn't 
in the options right now.

In order to be able to still consolidate Vsites that need an older PHP 
onto a 5211R I made these EOL'ed PHP versions available, too.

This way we have the same PHP versions available on 5211R that you also 
already had available for 5210R. Including PHP-5.6.40. Use the EOL'ed 
versions only if you really have to.

However: While the PHP-5.6.40 on 5210R is sort of crippled (no JSON 
support!) the one for 5211R has as many bells and whistles as I still 
could activate. Including JSON support. But: As you can see from the 
OpenSSL versions mentioned above:

Only PHP-8.1 will compile out of the box against the OpenSSL-3.0.1 that 
ships with the OS. Even PHP-8.0.26 won't compile against it. The OS 
provided PHP-8.0.20 on EL8 works with OpenSSL-3.0.1, but only after 
patches have been applied that won't work with the PHP-8.0.26 sources.

So all PHP versions between 7.0.33 and up to (and including) 8.0.26 are 
compiled against "blueonyx-openssl-1.1.1s", which is installed under 
/home/solarspeed/openssl/

PHP-5.6.40 wouldn't even compile against that one, so I had to fall back 
to an EOL'ed OpenSSL-1.1.0u, which is bundled with the PHP-5.6.40 
Package itself.

All in all this gives us plenty of options to even run all kinds of 
Vsites on BlueOnyx 5211R.

Next on the list: Porting of the WebApp installer and all WebApps to 
5211R. This should be finished in the next couple of days.

-- 
With best regards

Michael Stauber



More information about the Blueonyx mailing list