On 07/07/2013 12:35 AM, Armin K. wrote: > Hello, > > I've wondered why no one upgraded Apache to 2.4 after being available > for so long. Then I stumbled upon an answer on this list where it has > been said that 2.4 breaks too many packages [1]. > > I've taken some time to verify what does it break, and fixed all > packages from [extra] and [community] which had direct dependency on the > "apache" package (mod_whatever ones). > > The mod_fcgid, mod_wsgi2 and mod_wsgi just need simple rebuilds against > newer versions. > > PHP case was somehow strange. I had to modify some configure switches. > Without --disable-cgi I'd get undefined references at build time and > without --with-apsx=/usr/bin/apsx I'd get undefined references at run time. > > For other ones, I've found patches online and assembled them for direct > applying in Archlinux svn (I used svn add and svn diff) > > In case someone is interested, patches can be found at [2]. It's free > hosting, so it might "suck" sometimes. > > I've tested the packages against apache24 package from AUR. By tested, I > mean compiled, loaded into httpd and checked that httpd doesn't fail to > start. > > As a side note, apache24 uses event_mpm by default, but you might need > to change to prefork one to use PHP module. Also, with apache 2.4 you > can use php-fpm via mod_proxy as described at [3] > > As for the perl module, I had to use svn checkout of the httpd24 branch. > Patch was getting way to big to ship in package. > > Regards > > [1] > https://mailman.archlinux.org/pipermail/arch-general/2012-October/031777.html > [2] http://blackprince.net63.net/apache24/ > [3] https://wiki.apache.org/httpd/PHP-FPM > Sigh, no one seems to care. Well, nothing strange. Patches will remain on the site in case someone needs them.