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

aor9mmx1  于 2023-02-05  发布在  Windows
关注(0)|答案(3)|浏览(351)

我的计算机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%的回复是关于“取消phpiderini中的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行并保存它,但是我没有权限,我不能以管理员的身份打开这个文件,右键单击=〉我该怎么做?
如果你有什么办法,请告诉我,谢谢。

8fq7wneg

8fq7wneg1#

我正在使用Windows进行Web开发,并且多次遇到这样的问题。尝试使用Docker它会在开发中对你有很大帮助。
https://www.docker.com/

xuo3flqw

xuo3flqw2#

我找到了如何在Windows中编辑我的php.inifollowing this link
1.按Windows徽标(左下角)
1.在搜索字段中输入Notepad
1.右键单击记事本并选择以管理员身份运行
1.在记事本中,单击文件〉打开并粘贴C:\Program Files\PHP\v7.4\php.ini
1.编辑
1.保存

lztngnrs

lztngnrs3#

替换正确的php版本,但在我的例子中,我通过运行code C:\src\php-8.1.9\php.ini打开php.ini文件,然后在find输入中搜索extension=fileinfo并取消注解。

相关问题