Jordan, This was a choice they made, yet the author of the Debian/Ubuntu packages has side-by-side installable versions from 5.5-7.1 in his own PPA:
https://launchpad.net/~ondrej/+archive/ubuntu/php It's not only currently feasible, it has been done, the _project_ chose not to do it. - Davey On Sun, Sep 4, 2016 at 12:57 AM, Jordan Gigov <colad...@gmail.com> wrote: > I can see your argument for using prefix, but that would not provide a > solution to package maintainers who may want to give their users a choice. > I was recently surprised when upgrading from Ubuntu 14 to 16 that it > replaced PHP 5 with 7 entirely. They were forced into choosing between the > two at a time when most developers will have to maintain both versions for > several more years for different projects. > > > And what do you mean --program-suffix is broken? What do you get and expect > to get? With or without my changes it seems work as intended. > > 2016-09-02 18:28 GMT+03:00 Levi Morrison <le...@php.net>: > > > The issue is that you are writing to the same prefix. Just write them > > to different prefixes and reference them separately. This is not a > > unique-to-php situation. At work we maintain many different > > simultaneous versions of Python, for example. > > > > With that said it looks like the program suffixes are broken. If > > --program-suffix=7 is set then I'd expect php7, phpize7 (or php7ize, > > don't really care), etc. > > >