Existe um método externo, mas será necessário saber se ele está ativado e se está instalado.
A função phpinfo()
pode lhe dizer algumas coisas sobre o Apache, mas é principalmente sobre PHP. Se você pode executar comandos através do servidor web, então execute
httpd -t -D DUMP_MODULES
pode funcionar, mas eu não contaria com isso.
Além disso, alguns módulos podem incluir dados nas respostas do servidor, mesmo que não sejam usados atualmente. Veja link para um exemplo desse tipo de coisa. Meu servidor atualmente informa:
Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.9-dev DAV/2 PHP/5.2.11 Phusion_Passenger/2.2.9
que parece ser preciso, o que me lembra, eu preciso remover a parte do PHP.