【问题标题】:Laravel php artisan serve not doing anything and project not being created properly (windows 10)Laravel php artisan serve 没有做任何事情并且项目没有正确创建(Windows 10)
【发布时间】:2021-11-28 22:09:13
【问题描述】:

我是第一次尝试使用 Laravel。我正在尝试按照指南对 composer 的说明准确安装它,但是当我创建一个新项目时,我收到以下错误:

问题 1 - laravel/framework[v8.65.0, ..., 8.x-dev] 需要 League/flysystem ^1.1 -> 可以满足 League/flysystem[1.1.0, ..., 1.x-dev]。 - League/flysystem[1.1.0, ..., 1.x-dev] 需要 ext-fileinfo * -> 您的系统中缺少它。安装或启用 PHP 的 fileinfo 扩展。 - 根 composer.json 需要 laravel/framework ^8.65 -> 可以满足 laravel/framework[v8.65.0, ..., 8.x-dev]。

项目确实被创建了,但是当我输入 php artisan serve 时没有任何反应。我该如何解决这个问题?

【问题讨论】:

  • 你在用windows吗?
  • 是的,我使用的是 Windows 10
  • 您在 php 安装中缺少 fileinfo 扩展名:require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension. .
  • 你应该从你的 php.ini 文件中取消注释 extension=php_fileinfo.dll

标签: php laravel


【解决方案1】:

您可以通过在 Windows 中编辑 php.ini 文件来解决此问题,请执行以下步骤:

  1. 按 Windows 徽标(左下角)
  2. 在搜索字段中输入记事本
  3. 在记事本上点击右键,选择“以管理员身份运行”
  4. 在记事本中,点击“文件”,然后点击“打开”,然后将 php.ini 文件的路径粘贴到地址栏中(我的情况是 C:\Program Files\PHP\v7.4\php.ini
  5. 当您的文件以管理员身份在记事本中打开时,删除extension=php_fileinfo.dll 行之前的;。如果找不到这一行,只需在其他 php 扩展名之后添加即可。
  6. 保存
  7. 重新启动计算机
  8. 再试一次

【讨论】:

    猜你喜欢
    • 2019-02-09
    • 1970-01-01
    • 2018-06-08
    • 2020-05-14
    • 2017-06-26
    • 2021-02-24
    • 2021-06-22
    • 2020-07-10
    • 1970-01-01
    相关资源
    最近更新 更多