【发布时间】: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 并保存它,但我没有授权,我无法通过右键单击以管理员身份打开此文件 => 我该怎么做?
如果你有什么办法,请告诉我,谢谢。
【问题讨论】: