3 ms·
Most Linux distros don't come preinstalled with PHP, Ruby, or node, either. You have to install it using the package manager, and you can use the exact same pac
by kijin 5y ago
Most Linux distros don't come preinstalled with PHP, Ruby, or node, either. You have to install it using the package manager, and you can use the exact same package manager to pull down different versions from different repos.
Honestly I wouldn't mind if some distros ditched the "blessed" version altogether for non-system languages. I can't remember the last time I used the default PHP in CentOS, it's always grossly outdated. But distros like Debian have a policy of packaging any open-source program they can get their hands on and keeping them up to date, at least when it comes to security fixes. It's their choice if they want to provide that service to their users, and many users like it.
- fogihujy 5y agoI regularly set up servers using the stable PHP packages. If you sell a setup to a client then you want to provide an "expiry date" for the setup when the OS goes EOL. Stable packages kept up to date with nothing but security patches makes sure whatever you set up will run for X years without you having to worry about features being deprecated. There's no need to have those versions pre-instaled though. As long as they can be installed with apt/yum then those who need them can install them.