Re: Ways to tell if existing setup is SAPI or Shared Object?

From: Date: Thu, 19 Apr 2007 22:24:11 +0000
Subject: Re: Ways to tell if existing setup is SAPI or Shared Object?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-253299@lists.php.net to get a copy of this message
On Thu, April 19, 2007 4:59 pm, Weston C wrote: > On 4/19/07, Richard Lynch <ceo@l-i-e.com> wrote: >> On Thu, April 19, 2007 4:08 pm, Weston C wrote: >> > What ways are there to tell if PHP is actually built into an >> Apache 2 >> > installation or if it's installed as a shared object? >> > >> > phpinfo() / Server API value .. just says "Apache 2.0 Filter" >> >> If you can read httpd.conf, and find a LoadModule there with php, >> then >> it's shared, I think. > > I do have access to httpd.conf. I can't find a LoadModule directive > for php in it, though. Is that a bad sign? Could they possibly have > been stuffed into any of the other lesser-used conf files? Yes. The LoadModule could be anywhere in the various httpd.conf included files. Well, not ANYWHERE, as I don't think it can be only in a virtual host or directory... >> The php_sapi_name function and PHP_SAPI constant may be of use if >> you >> just want SAPI info in your program, rather than all of phpinfo() >> >> They're probably all exactly the same output, though. > > Seems to give the same result. > >> ... if you compiled it directly into Apache (does anybody do >> that anymore?) > > I certainly wouldn't. But I think this is the default Apache2 > distribution on RH9, and you just never know with those folks. ;) Almost for sure a shared library on default Apache 2 in RedHat 9, if you are just doing up2date or whatever to maintain it. Though I always compiled my apache and php from source on RH9 personally. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?

« previous php.general (#253299) next »