【问题标题】:PHP fileinfo extensionPHP 文件信息扩展
【发布时间】: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();”创建一个脚本并检查输出。

标签: php laravel xampp


【解决方案1】:

在 MAMP 中找到了解决方案。

以 PHP 7.1.5 为例,但您可能使用的是不同的版本。

除了编辑mamp\bin\php7.1.5\php.ini中的php.ini之外,还需要在mamp\conf\php7.1.5\php.ini中添加extension=php_fileinfo.dll。注意 conf 文件夹。

在配置中,该文件似乎与正在运行的服务器无关,但实际上确实有所作为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 2022-01-19
    • 2020-10-15
    • 2014-11-17
    相关资源
    最近更新 更多