logoalt Hacker News

pseudosavant • yesterday at 10:48 PM • 1 reply • view on HN

Other runtimes certainly have their vulnerabilities. It is just that it seems like PHP values backwards compatibility less than Node, Python, Java, or C#. It seems like there is better tooling for running mixed versions of Node or Python than what I've experiences with PHP.

And with the security fixes only landing on the relatively recent PHP versions, it means vulnerabilities force you into the PHP upgrade churn.


Replies

dofm • yesterday at 11:55 PM

> It seems like there is better tooling for running mixed versions of Node or Python than what I've experiences with PHP.

Yeah — the solution on a single machine is either containers or very careful use of different FPM environments, which has tripped me up more than once.

I think most of my inconsequential stuff is simply going to get moved to commercial hosting; my biggest problem right now is an entrenched application that has custom compilation of a PHP build before 8.1.