【问题标题】:Unable to run "composer install" mongosoft/yii2-soap-server in yii2无法在 yii2 中运行“composer install”mongosoft/yii2-soap-server
【发布时间】:2020-08-21 06:52:54
【问题描述】:

我正在尝试安装新的小部件,但出现错误。我需要帮助以获取解决方案。

composer.json

{
    "name": "yiisoft/yii2-app-advanced",
    "description": "Yii 2 Advanced Project Template",
    "keywords": ["yii2", "framework", "advanced", "project template"],
    "homepage": "http://www.yiiframework.com/",
    "type": "project",
    "license": "BSD-3-Clause",
    "support": {
        "issues": "https://github.com/yiisoft/yii2/issues?state=open",
        "forum": "http://www.yiiframework.com/forum/",
        "wiki": "http://www.yiiframework.com/wiki/",
        "irc": "irc://irc.freenode.net/yii",
        "source": "https://github.com/yiisoft/yii2"
    },
    "minimum-stability": "stable",
    "require": {
        "php": ">= 5.6.28",
        "yiisoft/yii2": ">=2.0.6",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-twig": "^2.0",
        "mdmsoft/yii2-admin": "~2.0",
        "nterms/yii2-pagesize-widget": "*",
        "kartik-v/yii2-grid": "@dev",
        "kartik-v/yii2-widgets": "*",
        "2amigos/yii2-ckeditor-widget": "^2.1",
        "2amigos/yii2-tinymce-widget": "~1.1",
        "michelf/php-smartypants": "dev-lib",
        "kartik-v/yii2-markdown": "1.3.0",
        "cinghie/yii2-articles": "*",
        "xj/yii2-uploadify-widget": "*",
        "yiisoft/yii2-redis": "^2.0",
        "kartik-v/yii2-detail-view": "*",
        "zxbodya/yii2-gallery-manager": "*@dev",
        "kartik-v/yii2-checkbox-x": "*",
        "kartik-v/yii2-date-range": "*",
        "kartik-v/yii2-tabs-x": "*",
        "kartik-v/yii2-datecontrol": "dev-master",
        "kartik-v/yii2-builder": "@dev",
        "nickcv/yii2-encrypter": "*",
        "mongosoft/yii2-soap-server": "*",
        "2amigos/yii2-file-upload-widget": "~1.0",
        "limion/yii2-jquery-fileupload-widget": "~1.0",
        "wadeshuler/yii2-ckeditor-cdn": "~1.0",
        "life2016/yii2-tagsinput": "*",
        "sunhater/kcfinder": "dev-master"
    },
    "require-dev": {
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-gii": "*",
        "yiisoft/yii2-faker": "*"
    },
    "config": {
        "process-timeout": 1800
    },
    "extra": {
        "asset-installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        }
    }
}

我已经研究了一些解决方案,但都没有奏效。我从几个小时就被困在这个问题上,我没有得到任何结果。我该如何解决这个问题?

【问题讨论】:

  • php soap 安装在你的电脑上了吗?

标签: php installation yii2 composer-php soapserver


【解决方案1】:

看起来您的 php 安装时没有 SOAP extension 所要求的 mongosoft/yii2-soap-server

处理它的最佳方法是将扩展添加到您的安装中,但如何做到这一点取决于您安装 php 本身的方式。

如果您已经从源代码编译了 php,您应该在将 --enable-soap 开关添加到 configure 命令时重新编译它。

如果您从系统的包存储库安装了 php,请尝试查找名称类似于 php-soapphp7.4-soap 或类似名称的包。

如果其他人正在为您管理服务器,请尝试联系他们并要求他们为您添加soap扩展。

您还可以通过将--ignore-platform-reqs 开关添加到您的composer install 命令来强制作曲家跳过平台要求检查。这应该会强制安装通过,但由于缺少扩展,库本身可能无法正常工作。您应该只在确定扩展可用时才这样做,但由于某些原因(例如,当您使用不同的 php 配置运行 composer 时)composer 看不到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-04
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 2018-06-14
    • 2018-12-11
    相关资源
    最近更新 更多