【问题标题】:Trying to install laravel/ui composer is failing尝试安装 laravel/ui composer 失败
【发布时间】:2020-02-21 01:30:51
【问题描述】:

我正在尝试为 Laravel 6.4 安装 laravel/ui,但是当我尝试通过 composer 安装时,我收到错误消息 Your requirements could not be resolved to an installable set of packages.

Problem 1
    - The requested package laravel/framework (locked at v6.4.0, required as ^5.0) is satisfiable by laravel/framework[v6.4.0], but these conflict with your requirements or minimum-stability.
  Problem 2
    - laravel/framework v5.0.9 requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
...
...
...
To enable extensions, verify that they are enabled in your .ini files:
...
Installation failed, reverting ./composer.json to its original content.

我也尝试过手动安装,但无济于事。作曲家.json:composer.json

【问题讨论】:

  • 根据报错,需要安装ext-mcrypt扩展。
  • @KennyHorna 我该怎么做?
  • 您使用的是哪个版本的 PHP?
  • @RashedHasan 7.3.10
  • 你在使用"laravel/framework": "^5.0", laravel ui 是否支持laravel-5?不是来自laravel 6吗?

标签: laravel composer-php laravel-6 laravel-ui


【解决方案1】:

如果 mcrypt 或 ext-mcrypt 未启用,请打开您的 php.ini 并搜索

;extension=php_mcrypt.so 然后删除 ;从那行的开头。其他扩展的过程相同。

source 查找并打开文件路径; Laravel requires the Mcrypt PHP extension

【讨论】:

  • 我查看了 php.ini 文件,但找不到 mcrypt 扩展名。如果我自己添加它找不到.dll,如果我添加.dll它仍然拒绝运行。
【解决方案2】:

你可以简单地运行这个命令来安装任何 php 包。 “sudo apt-get install php-”。 在您的情况下,它应该是“sudo apt-get install php-mcrypt”

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 2021-01-25
    • 2021-01-10
    • 2014-04-09
    • 2021-08-10
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    相关资源
    最近更新 更多