>> >> web/server/apache-22/plugin/apache-php5 >> >> OR >> >> web/server/apache-22/plugin/apache-php52 > This makes more sense to me. >> >> Note that the mod_php5.so is delivered as a link to mod_php5.2.so >> although the conf file is php5.2.conf. If we ever needed to support >> two PHP releases, will Apache likely require different plugins to >> support both? > Though, we might, in future, deliver 2 versions, both of them are > mutually exclusive . So, a user can have either apache-php52 or > apache-php53 loaded but having both these php versions loaded in the > same process doesn't make much sense (at least to me)
Just to be a contrarian... When I wrote up some file layout thoughts way back when I suggested that if the upstream project promises to be compatible across minor releases, we should trust them until that trust is violated. This makes things a lot simpler for end users who already consider Solaris/OpenSolaris odd for having file layouts which are too-future proofed. I know it's not OpenSolaris, but case in point: ingenthr at andromeda$ ls /usr/perl5/5.8.4/bin/ a2p h2ph perlbug pl2pm podchecker splain c2ph h2xs perlcc pod2html podselect xsubpp cpan instmodsh perldoc pod2latex prove dprofpp libnetcfg perlgcc pod2man psed enc2xs perl perlivp pod2text pstruct find2perl perl5.8.4 piconv pod2usage s2p ingenthr at andromeda$ ls -l /usr/bin/perl lrwxrwxrwx 1 root root 23 Jul 23 2006 /usr/bin/perl -> ../perl5/5.8.4/bin/perl ingenthr at andromeda$ which cpan no cpan in /usr/bin /usr/sbin ingenthr at andromeda$ cat /etc/release Solaris 10 6/06 s10x_u2wos_09a X86 It would be possible to use "php5" for now, and move to "php53" or "php5.3" if there were something that were so incompatible with the old "php5" that you wanted to support both concurrently. Incidentally, what would happen if they suddenly decided to make the next release version 10.0? Regards, - Matt