Composer 在 Windows 上创建项目命令不起作用

问题描述 投票:0回答:1

我想使用以下命令创建新的 Laravel 项目 作曲家创建项目 Laravel/Laravel Trial-appp

但是它给出了这个错误。

** 问题1**

    • laravel/framework[v10.10.0, ..., v10.22.0] 需要 league/flysystem ^3.8.0 -> 可满足 league/flysystem[3.8.0, ..., 3.16.0]。
      • league/flysystem[3.3.0, ..., 3.14.0] 需要 league/mime-type-detection ^1.0.0 -> 可满足 联盟/哑剧类型检测[1.0.0, ..., 1.13.0].
      • league/flysystem[3.15.0, ..., 3.16.0] 需要 league/flysystem-local ^3.0.0 -> 可满足 联赛/flysystem-local[3.15.0, 3.16.0].
      • league/mime-type-detection[1.0.0, ..., 1.3.0] 需要 php ^7.2 -> 你的 php 版本(8.2.10)不满足该要求。
      • league/mime-type-detection[1.4.0, ..., 1.13.0] 需要 ext-fileinfo * -> 您的系统中缺少该信息。安装或启用 PHP 的 fileinfo 扩展名。
      • league/flysystem-local[3.15.0, ..., 3.16.0] 需要 ext-fileinfo * -> 您的系统中缺少该信息。安装或启用 PHP 的 fileinfo 扩展名。
      • 根 Composer.json 需要 laravel/framework ^10.10 -> 可满足 laravel/framework[v10.10.0, ..., v10.22.0]。

    要启用扩展,请验证它们是否已在您的 .ini 中启用 文件: - C:\Program Files\php-8.2.10-Win32-vs16-x64\php.ini 您还可以在终端中运行

    php --ini
    来查看 PHP 中使用了哪些文件 CLI 模式。或者,您可以运行 Composer
    --ignore-platform-req=ext-fileinfo
    暂时忽略这些 所需的扩展。 PS C:\Users irgu> 作曲家创建项目 laravel/laravel 试用版

我该如何解决这个问题?

我正在等待能够创建并运行一个新项目

laravel composer-php laravel-9 laravel-10
1个回答
0
投票

启用 php 扩展

它要求您在 php.ini 文件中启用扩展。如果你转到你的 php 文件夹。 如果您不知道该文件在哪里,请在终端中使用

php --ini
命令。打开 php.ini 文件后,您必须找到扩展名:

;extension=fileinfo

然后去掉“;”启用它:

extension=fileinfo
© www.soinside.com 2019 - 2024. All rights reserved.