CentOS - 在 PHP 中复制文件以获得一致的 MIME 类型检测

CentOS - 在 PHP 中复制文件以获得一致的 MIME 类型检测

我在两台服务器上运行同一个网站(用 PHP 编写)。我尝试通过该网站将完全相同的文件上传到两台服务器。在一台服务器上,该文件的 mimetype 被检测为video/mpeg,在另一台服务器上被检测为application/octet-stream。我想让服务器以相同的方式检测 mimetype,我假设我可以通过将一些文件从一台服务器复制到另一台服务器来实现这一点。我需要复制哪些文件?

这些服务器还运行着不同版本的 CentOS:5.9 和 5.10。显示的服务器上的 Apache 版本application/octet-stream是 1.3.37。另一台服务器上的 Apache 版本是 2.2.3。

已编辑:我还注意到,检测 application/octet-stream(不需要的 mimetype)的服务器LoadModule mime_magic_module modules/mod_mime_magic.so在其 etc/httpd/conf/httpd.conf 文件中已注释掉该行,而在另一个的 httpd.conf 文件中,该行并未被注释掉,如果有影响的话。

还尝试将该行添加到 httpd.conf,但没有作用:

AddType video/mpeg .mpg

相关内容