This little extract was posted on the original skiffie.com and had some positive feedback – we print out the Apache modules that are running on the server. Straightforward, but can be quite a useful little function if you need to know your servers capabilities.
<pre>
<?php
print_r(apache_get_modules());
?>
</pre>
Notes from previous comments:
This only works when PHP is installed as an Apache module. This will not function when using PHP as CGI (ex: suPHP).
Without PHP from the shell:
apache2 -t -D DUMP_MODULES
For apache 2.2.x
httpd (or apache.exe) -M will show static and shared modules loaded via LoadModule.
httpd -l will show only static (compiled in) modules
For apache 2.0.x
httpd (apache.exe) -l is available but -M is not.
You will need to manually check the LoadModule directives and the files.
