Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Apr 2023 16:08:16 -0400
From:      William Dudley <wfdudley@gmail.com>
To:        Odhiambo Washington <odhiambo@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: updated to 13.1 (i386). Apache won't run if php80 enabled
Message-ID:  <CAFsnNZKESK7oxpG-sxKuAczbZrq-gMZQGchHOoYnDWPbQ0JKjg@mail.gmail.com>
In-Reply-To: <CAAdA2WOm4iJHYb7UZ4YtKeufB46K_PFqqJ3LXcMau_YmWhvEGQ@mail.gmail.com>
References:  <CAFsnNZJxHSFc-Tb2PmLq59HWNxD6SNjwQqnPneJfRXqMipUw8g@mail.gmail.com> <CAAdA2WOm4iJHYb7UZ4YtKeufB46K_PFqqJ3LXcMau_YmWhvEGQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Good question, Odhiambo.

The answer is: nothing gets written in the log when I enable php, using
this line
in httpd.conf:

LoadModule php_module         libexec/apache24/libphp.so

Nothing at all is written in httpd-error.log.  When I "start" apache.
If I comment out the php line, then I see this normal thing:

[Wed Apr 05 16:05:08.154090 2023] [mpm_prefork:notice] [pid 15922] AH00163:
Apache/2.4.56 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming
normal operations
[Wed Apr 05 16:05:08.155576 2023] [core:notice] [pid 15922] AH00094:
Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'

Thanks,
Bill Dudley



On Wed, Apr 5, 2023 at 12:40 PM Odhiambo Washington <odhiambo@gmail.com>
wrote:

>
>
> On Wed, Apr 5, 2023 at 6:10 PM William Dudley <wfdudley@gmail.com> wrote:
>
>> Since 12.3 is EOL, I upgraded to 13.1 yesterday on an i386 system.
>>
>> I had php81 installed (and some web apps used it), but Apache
>> won't run if php is enabled in httpd.conf.
>>
>> I have another machine running 13.1, but it's amd64.  It happily runs
>> Apache with php80, so I downgraded the i386 machine to php80
>> so the two machines would be "the same".
>>
>> Except this didn't fix the problem.  Apache won't run with either php80
>> OR php81 enabled, using this stanza in httpd.conf:
>>
>> LoadModule php_module         libexec/apache24/libphp.so
>>
>> pkg info | grep php
>> mod_php80-8.0.28_1             PHP Scripting Language
>> php80-8.0.28_1                 PHP Scripting Language
>>
>> pkg info | grep apache
>> apache24-2.4.56                Version 2.4.x of Apache web server
>>
>> uname -a
>> FreeBSD dudley 13.1-RELEASE-p3 FreeBSD 13.1-RELEASE-p3 GENERIC i386
>>
>> Am I doing something stupid?  (Wouldn't be the first time.)
>> How best to debug this?  A web search did not enlighten me.
>>
>
> What do you have in /var/log/httpd-error.log?
> That's the clue that you need to look at and share with us so that we can
> help you.
> You should actually be running php82 :-)
>
>
>
> --
> Best regards,
> Odhiambo WASHINGTON,
> Nairobi,KE
> +254 7 3200 0004/+254 7 2274 3223
> "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
> [How to ask smart questions:
> http://www.catb.org/~esr/faqs/smart-questions.html]
>

[-- Attachment #2 --]
<div dir="ltr">Good question, Odhiambo.<div><br></div><div>The answer is: nothing gets written in the log when I enable php, using this line<div>in httpd.conf:</div><div><br></div><div>LoadModule php_module         libexec/apache24/libphp.so</div><div><br></div><div>Nothing at all is written in httpd-error.log.  When I &quot;start&quot; apache.</div><div>If I comment out the php line, then I see this normal thing:</div><div><br></div><div><font face="monospace">[Wed Apr 05 16:05:08.154090 2023] [mpm_prefork:notice] [pid 15922] AH00163: Apache/2.4.56 (FreeBSD) OpenSSL/1.1.1o-freebsd configured -- resuming normal operations<br>[Wed Apr 05 16:05:08.155576 2023] [core:notice] [pid 15922] AH00094: Command line: &#39;/usr/local/sbin/httpd -D NOHTTPACCEPT&#39;</font><br></div><div><br></div><div>Thanks,</div><div>Bill Dudley</div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 5, 2023 at 12:40 PM Odhiambo Washington &lt;<a href="mailto:odhiambo@gmail.com">odhiambo@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 5, 2023 at 6:10 PM William Dudley &lt;<a href="mailto:wfdudley@gmail.com" target="_blank">wfdudley@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Since 12.3 is EOL, I upgraded to 13.1 yesterday on an i386 system.<div><br></div><div>I had php81 installed (and some web apps used it), but Apache</div><div>won&#39;t run if php is enabled in httpd.conf.</div><div><br></div><div>I have another machine running 13.1, but it&#39;s amd64.  It happily runs</div><div>Apache with php80, so I downgraded the i386 machine to php80</div><div>so the two machines would be &quot;the same&quot;.</div><div><br></div><div>Except this didn&#39;t fix the problem.  Apache won&#39;t run with either php80</div><div>OR php81 enabled, using this stanza in httpd.conf:</div><div><br></div><div>LoadModule php_module         libexec/apache24/libphp.so<br></div><div><br></div><div><font face="monospace">pkg info | grep php<br>mod_php80-8.0.28_1             PHP Scripting Language<br>php80-8.0.28_1                 PHP Scripting Language</font></div><div><font face="monospace"><br></font><div><div dir="ltr"><font face="monospace">pkg info | grep apache<br>apache24-2.4.56                Version 2.4.x of Apache web server<br></font></div><div dir="ltr"><font face="monospace"><br></font></div><div dir="ltr"><font face="monospace">uname -a<br>FreeBSD dudley 13.1-RELEASE-p3 FreeBSD 13.1-RELEASE-p3 GENERIC i386</font><br></div><div dir="ltr"><br></div><div>Am I doing something stupid?  (Wouldn&#39;t be the first time.)</div><div>How best to debug this?  A web search did not enlighten me.</div></div></div></div></blockquote><div><br></div><div>What do you have in /var/log/httpd-error.log?</div><div>That&#39;s the clue that you need to look at and share with us so that we can help you.</div><div>You should actually be running php82 :-)</div><div> </div></div><br clear="all"><div><br></div><span>-- </span><br><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>&quot;<span style="font-size:12.8px">Oh, the cruft.</span><span style="font-size:12.8px">&quot;, </span><span style="font-size:12.8px">egrep -v &#39;^$|^.*#&#39; </span><span style="background-color:rgb(34,34,34);color:rgb(238,238,238);font-family:&quot;Lucida Console&quot;,Consolas,&quot;Courier New&quot;,monospace;font-size:13.6px">¯\_(ツ)_/¯</span><span style="font-size:12.8px"> :-)</span></div><div><span style="font-size:12.8px">[How to ask smart questions: </span><span style="font-size:12.8px"><a href="http://www.catb.org/~esr/faqs/smart-questions.html" target="_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a>]</span></div></div></div></div></div>;
</blockquote></div>

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFsnNZKESK7oxpG-sxKuAczbZrq-gMZQGchHOoYnDWPbQ0JKjg>