执行 Composer 命令时遇到提示:Module ‘fileinfo’ already loaded in Unknown on line 0,虽然不影响命令执行,但是毕竟是强迫症程序员,还是想要解决每条异常提示。

出现这个提示的原因是 php 配置文件重复加载了 fileinfo 扩展,也就是说需要加载的扩展已经以而二进制文件的形式写入了 php 中。但是在 php.ini 中却再一次动态加载。

;extension=bz2
;extension=curl
;extension=ffi
;extension=ftp
;extension=fileinfo
;extension=gd
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=ldap

打开 php 配置文件,找到如上的代码,将提示重复加载的模块注释掉即可。