← Back to team overview

ius-coredev team mailing list archive

[Bug 986975] Re: incompatible with httpd-itk package

 

Hello Marc,

Thank you for your bug report.

I'm not sure if globally assigning the libphp5.so to any module other
than worker.c is the best approach here.

There are a number of threaded MPM available to httpd:
  
     http://httpd.apache.org/docs/2.0/mod/

IUS is assuming most users will be using vanilla httpd which provides
the two major in the for front (worker and prefork).

The php53u SPEC installs php.conf as a configuration file:

    http://bazaar.launchpad.net/~ius-
coredev/ius/php53u/view/head:/SPECS/php53u.spec#L1120

What this means is any changes made outside the RPM (your own
configuration) will not be overwritten.

I think possibly the best approach for these 3rd party MPM would be for the installer to then
configure php (php.conf) to use the appropriate PHP library:

<IfModule mpm-itk.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>


** Changed in: ius
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/986975

Title:
  incompatible with httpd-itk package

Status in IUS Community Project:
  Won't Fix

Bug description:
  I am using httpd-itk from the webtatic repository (see http://www.webtatic.com/packages/httpd-itk/). Included in the php53u package is a php.conf file for Apache. Apparently this file needs to be manually modified as follows to work with mpm-itk
  Change 
  <IfModule prefork.c>
  to 
  <IfModule !worker.c>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/986975/+subscriptions


References