访问Apache的Mime-Type到扩展映射

Ala*_*orm 5 php apache mime-types

PHP是否以任何形式或形式将Apache的Mime-Type暴露给扩展映射.

也就是说,Apache通常有一个文件扩展名列表(.gif,.pdf),它在一个通常称为mime.types的文件中映射到Mime-Types列表(image/gif,application/pdf等).无论如何通过PHP获取当前运行的apache进程的这些映射列表?

缺乏这种,PHP是否有办法向Apache询问它使用的mime.type文件?

Mar*_*ark 2

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

https://www.php.net/manual/en/function.apache-lookup-uri.php

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