【问题标题】:How can I install extension php_fileinfo in my php.ini in Windows 10如何在 Windows 10 的 php.ini 中安装扩展 php_fileinfo
【发布时间】:2021-12-22 15:12:36
【问题描述】:

我的计算机 Windows 10 出现问题。

当我尝试在不同的项目中执行composer install 时遇到一些错误,例如:

  Problem 1
- laravel/framework[v8.65.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.65 -> satisfiable by laravel/framework[v8.65.0, ..., 8.x-dev].

To enable extensions, verify that they are enabled in your .ini files:
- C:\Program Files\PHP\v7.4\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

所以我寻找如何解决它,80% 的回复是关于“在你的 php.ini 中取消注释 extension=php_fileinfo.dll”。

问题是我没有找到这一行,所以我无法取消注释 => 如何在我的 Windows 10 中安装它?

[ExtensionList]
extension=php_mysqli.dll
extension=php_mbstring.dll
(...)
extension=php_soap.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
extension=php_imap.dll
extension=php_tidy.dll

我试图在我的 php.ini 中添加行 extension=php_fileinfo.dll 并保存它,但我没有授权,我无法通过右键单击以管理员身份打开此文件 => 我该怎么做?

如果你有什么办法,请告诉我,谢谢。

【问题讨论】:

    标签: php windows php-ini


    【解决方案1】:

    我正在使用 Windows 进行 Web 开发,并且多次遇到这种问题。 尝试使用 Docker,它将对您的开发有很大帮助。

    https://www.docker.com/

    【讨论】:

      【解决方案2】:

      我找到了如何在我的 Windows 中编辑我的 php.inifollowing this link

      1. 按 Windows 徽标(左下角)
      2. 在搜索栏输入Notepad
      3. 在记事本上单击右键并选择以管理员身份运行
      4. 在记事本中,单击文件 > 打开并粘贴 C:\Program Files\PHP\v7.4\php.ini
      5. 编辑
      6. 保存

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-12
        • 2020-06-16
        • 2015-07-14
        • 2019-03-06
        • 1970-01-01
        • 2019-03-31
        • 2020-06-12
        • 1970-01-01
        相关资源
        最近更新 更多