【发布时间】:2017-10-28 06:19:22
【问题描述】:
我没有评论
extension=php_fileinfo.dll
在 php.ini 中(生产和开发),但仍然无法使用 composer 安装包。
当我运行 php -m 时,我看不到 fileinfo 模块。我正在使用 xampp。
有人可以帮忙吗?
【问题讨论】:
-
您是否重新启动了您的网络服务器(即 Apache)?模块应该在重启后加载。
-
@codedge 是的,我做到了。输入 `php -m ` 时我仍然看不到它
-
CLI 和 Web 服务器也有不同的 php.ini。您是否也在 php.ini 中为 CLI 启用了扩展?
-
我有 INI-PRODUCTION 和 INI-DEVELOPMENT 文件。我在他们两个中都取消了 fileinfo 的注释。
-
正如我所说,有一个用于命令行 (php.net/manual/en/features.commandline.php) 的 php 配置 - 当您运行“php -m”时会使用它。请检查您是否也在那里启用了该模块。否则你不会看到变化。如果您想检查您所做的更改是否成功,请使用“echo phpinfo();”创建一个脚本并检查输出。