Php 访问Apache';s Mime类型到扩展映射

Php 访问Apache';s Mime类型到扩展映射,php,apache,mime-types,Php,Apache,Mime Types,PHP是否以任何形式将Apache的Mime类型公开给扩展映射 也就是说,Apache通常有一个文件扩展名(.gif、.pdf)列表,它映射到通常称为Mime.Types的文件中的Mime类型列表(image/gif、application/pdf等)。是否可以通过PHP获取当前正在运行的apache进程的这些映射列表 缺少这些,PHP有没有办法询问Apache它使用的是哪个mime.type文件 您可能将php作为CGI运行,但如果您使用的是mod_php,并且可以通过url访问该文件,您可以

PHP是否以任何形式将Apache的Mime类型公开给扩展映射

也就是说,Apache通常有一个文件扩展名(.gif、.pdf)列表,它映射到通常称为Mime.Types的文件中的Mime类型列表(image/gif、application/pdf等)。是否可以通过PHP获取当前正在运行的apache进程的这些映射列表


缺少这些,PHP有没有办法询问Apache它使用的是哪个mime.type文件

您可能将php作为CGI运行,但如果您使用的是mod_php,并且可以通过url访问该文件,您可以查看:


或者,如果您不受openbasedir限制,您可以循环使用
文件('/usr/local/apache2/conf/mime.types')

它必须是mime.type映射还是“足够”知道apache服务器对资源采用哪种mime类型?后者还将包括
AddType mime类型扩展名
设置。它不是专门的mime.type。我对能够在运行时找出apache将用于特定扩展的Mime类型非常感兴趣,反之亦然。