[pkg-kolab] mod-php vs php-fpm.
paul at boddie.org.uk
Thu Mar 27 18:37:18 UTC 2014
On Thursday 27. March 2014 19.03.18 Diane Trout wrote:
> In my experiments building some of the roundcube & kolab components
> ( http://ghic.org/~diane/bottom-up-kolab.html )
That's a very convenient summary and your remarks about dismantling the
dependency stack will certainly motivate me to try and offer a choice of
components at each level, although there will probably always be the need for
some IMAP server, some LDAP server, some MTA, because otherwise it wouldn't be
Kolab, I suppose.
Particularly the LDAP changes you've been making will be useful in supporting
OpenLDAP properly: currently, without an eligible 389-ds dependency, Kolab
won't configure itself properly using setup-kolab, although I did add "remote
server" options for LDAP (and IMAP) that mitigates this.
> I modified some of the packages to depend on php5 | php5-fpm
> The biggest problem I ran into for doing that was that chwala has some
> .htaccess files in public_html and public_html/api and if you don't have
> mod- php loaded apache can't parse them.
> At least when using php5-fpm it looks like you can rename the .htaccess
> files to .user.ini.
> ( http://php.net/manual/en/configuration.file.per-user.php )
> Unfortunately the documentation seems to suggest .user.ini files won't work
> with mod-php. I don't know much about packaging php code, so I don't know
> if its reasonable to try and support both environments in official
> It does look like php5-fpm does have the advantage it can work with nginx
> in addition to apache worker. While mod-php can only work with apache
I tend to keep PHP at arm's length, so it's interesting to hear of somebody
else's informed experiences with it. :-)
Meanwhile, my own progress report involves Postfix wrangling and getting
shared folders and resources working again. There's also some movement
upstream in this respect, but I can imagine pushing out another pykolab source
package with fixes pretty soon.
More information about the pkg-kolab-devel