Re: Determine the name of the PHP SAPI module.
| From: | Rasmus Lerdorf | Date: | Thu, 31 Mar 2011 09:31:28 +0000 |
| Subject: | Re: Determine the name of the PHP SAPI module. | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-51760@lists.php.net to get a copy of this message | ||
#include "SAPI.h"
and then you will have the name in the global sapi_module struct:
sapi_module.name
-Rasmus
On 03/31/2011 02:24 AM, Richard Quadling wrote:
> Hi.
>
> From a CLI/CGI perspective, the following code returns the full path
> of the php.exe file.
>
> DWORD len;
> char buf[MAX_PATH];
>
> len = GetModuleFileName(NULL, buf, sizeof(buf));
> buf[len] = '\0';
>
>
> If PHP is loaded as a module, how do you determine the filename of the
> module. I'm guessing the above code would return Apache or IIS (if
> using ISAPI), etc.
>
> Is there a global property available for this (or for the above code)?
>
> Richard.
>