如何在 Windows 10 中的 php.ini 中安装扩展程序 php_fileinfo

How can I install extension php_fileinfo in my php.ini in Windows 10

我的电脑有问题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 并保存它,但我没有授权,我无法以管理员身份通过右键单击打开此文件 =>我该怎么做?

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

我在 Windows、following this link 中找到了如何编辑我的 php.ini :

  1. 按 Windows 徽标(左下角)
  2. 在搜索字段中键入 Notepad
  3. 在记事本上单击右键,然后 select 运行 作为管理员
  4. 在记事本中,单击“文件”>“打开并粘贴”C:\Program Files\PHP\v7.4\php.ini
  5. 编辑
  6. 保存

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

https://www.docker.com/