You want to parse through the info returned from...
httpd -l
For example, here's my httpd -l...
trex% httpd -l
Compiled-in modules:
http_core.c
mod_env.c
mod_log_config.c
mod_mime.c
mod_negotiation.c
mod_status.c
mod_include.c
mod_autoindex.c
mod_dir.c
mod_cgi.c
mod_asis.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_access.c
mod_auth.c
mod_setenvif.c
Hope this helps!
Ron
Mat wrote:
>
> Hi everyone,
> I'd like to know if there is a simple way to find if an apache server
> is compiled with mod_perl and with which version. My aim is to write a
> script which compile mod_perl if it is not installed.
> For the moment I've found only two ways, launch the actual server and
> telnet it to parse the server signature. But it has the disadvantages of
> having the Apache server running and the server signature on.
> The other way would be to get the return of httpd -v, but I won't
> have the version and I think this won't work if the module is compiled
> in dso.
>
> So is it possible from the Apache binary to check mod_perl ?
>
> Cheers,
> Mat