Hello,
thank you all for your suggestions.
Am 26.01.2018 um 13:21 schrieb Johannes Schlüter:
> On Fr, 2018-01-26 at 12:43 +0100, Hajo Locke wrote:
>> Hello List,
>>
>> i hope this is the right place to get helped. I have a promising
>> setup
>> for testing purposes, but unfortunately i ran quick into problems.
>>
>> I compiled a minimal libphp7.so (7.2.1) using this line:
>> ./configure --disable-all --enable-static --prefix=/usr
>> --with-apxs2=/usr/bin/apxs2 --enable-maintainer-zts
> The enable mantainer zts should not be needed. The apache module tries
> to identify the configuration an enable thread-safety automatically if
> needed. I'd suggest removng the option and checking configure output
> and config.log and trying to see what it identifies ... however there's
> not much love for mpm_worker on the PHP side :-)
>
> If all you want is to prevent apache from complaining about
> php_value/php_flag directives for handling them elsewhere I'd suggest
> writing a simple apache module which simply registers those settings
> and does nothing else. Seems way less problematic.
Yes, i thought about that a few das ago, but believed it is to hard for
me. But you are right, it is enought to tell apache about the
directives, there is no need to add some further funtionality.
Iam not a programmer, just sysadmin. Following your
sapi/apache2handler/apache_config.c i was able to put php_value etc.
into this example-module and did a first run.
To my surprise this was successful. Configtest was ok, and on php-fpm
side your htscanner still worked.
It seems this is a very promising way and i will invest more time in it
to get this stable.
Thank you all.
>
> Can be done mostly by copy and paste from that site:
> http://httpd.apache.org/docs/2.4/developer/modguide.html#configuration
>
> johannes
>
Thanks,
Hajo