当前位置: 首页 > 知识库问答 >
问题:

无法通过Composer安装Laravel

郎仰岳
2023-03-14

我有一个问题作曲家和Laravel。我找到了很多类似的话题,但它不起作用。所以当我尝试安装Laravel时,它会显示给我:安装laravel/laravel(v5.5.22)

>

  • 安装laravel/laravel(v5.5.22):加载从缓存中创建的项目

    @php-r“文件存在('.env')| |复制('.env.example','.env');”加载具有包信息更新依赖项(包括require dev)的composer存储库无法将您的需求解析为可安装的包集。

    问题1

    • phpunit/phpunit 6.5。5需要外部dom*-

    要启用扩展,请验证它们是否在您的. ini文件中启用:

    • /etc/php/7.0/cli/php.ini
    • /etc/php/7.0/cli/conf. d/10-opcache.ini
    • /etc/php/7.0/cli/conf. d/10-pdo.ini
    • /etc/php/7.0/cli/conf. d/20-calendar.ini
    • /etc/php/7.0/cli/conf. d/20-ctype.ini
    • /etc/php/7.0/cli/conf. d/20-exif.ini
    • /etc/php/7.0/cli/conf. d/20-fileinfo.ini
    • /etc/php/7.0/cli/conf. d/20-ftp.ini
    • /etc/php/7.0/cli/conf. d/20-gettext.ini
    • /etc/php/7.0/cli/conf. d/20-iconv.ini
    • /etc/php/7.0/cli/conf. d/20-json.ini
    • /etc/php/7.0/cli/conf. d/20-mbstring.ini
    • /etc/php/7.0/cli/conf. d/20-mcrypt.ini
    • /etc/php/7.0/cli/conf. d/20-phar.ini
    • /etc/php/7.0/cli/conf. d/20-posix.ini
    • /etc/php/7.0/cli/conf. d/20-readline.ini
    • /etc/php/7.0/cli/conf. d/20-shmop.ini
    • /etc/php/7.0/cli/conf. d/20-sockets.ini
    • /etc/php/7.0/cli/conf. d/20-sysvmsg.ini
    • /etc/php/7.0/cli/conf. d/20-sysvsem.ini
    • /etc/php/7.0/cli/conf. d/20-sysvshm. ini
    • /etc/php/7.0/cli/conf. d/20-Tokenizer. ini
    • /etc/php/7.0/cli/conf. d/20-xdebug. ini
    • /etc/php/7.0/cli/conf. d/20-zip. ini您也可以在终端中运行php--ini来查看PHP在CLI模式下使用了哪些文件。

    当我尝试在全球范围内安装它时,我有这样一个命令,但我不能使用Laravel new something命令:

    将当前目录更改为 /home/michal/.composer使用laravel/安装程序的^1.5版本。/composer.json已更新使用包信息加载作曲家存储库更新依赖项(包括要求开发)没有安装或更新生成自动加载文件我说我发现了很多的主题,但没有什么工作像安装mbstring等。

  • 共有2个答案

    郤立果
    2023-03-14

    我使用Ubuntu 17.10和PHP 7.1运行良好

    sudo apt-get install php7.1-xml
    

    如果您使用的是其他版本的PHP,例如:7.0可以将其更改为

    sudo apt-get install php7.0-xml
    

    别忘了重新启动web服务器,例如在Ubuntu中,您可以键入终端:

    sudo service apache2 reload
    

    之后,您可以再次尝试运行composer。希望这有帮助。

    巢靖
    2023-03-14

    在我看来,它主要集中在消息需要extdom。我建议可能的解决方法是安装以下软件包:

    >

  • php-xml

    PHP-通用

    或者,您可以使用特定的php版本,如下所示:

    >

    php7.0-常见

    适用于PHP7.0

     sudo apt-get install php7.0-xml
    

  •  类似资料:
    • 我正试图通过Composer(OS X El Capitan 10.11.3)安装Yi2。 是我干的 然后 我也有类似的错误 我不知道为什么会这样。我试图重新安装(composer和asset插件)、diff版本以及yiisoft/yii2.0的相同问题。9需要bower asset/jquery 2.2@稳定的

    • 问题内容: 我正在尝试在Ubuntu PC上使用composer安装laravel安装程序,但是在安装过程中出现此错误。您的要求无法解决为一组可安装的软件包。 出现错误,然后我使用此注释: 问题答案: 它说它需要 zip扩展名 laravel / installer v1.4.0需要ext-zip ........ 安装与已安装的php版本相对应的版本:

    • 如果我尝试安装一个新的扩展,从PHPStorm或命令行,我得到这个错误: 注意:我在我的php上禁用了xdebug扩展,但警告仍然显示在应用程序中。 C:\wamp\bin\php\php5.5.12\php.exe C:\wamp\www\calificaciones\composer.phar require 2amigos/yii2日期选择器小部件:1.0.5-n--在启用xdebug的情况

    • 下面是我的存储库:https://github.com/merajsiddiqui/ibm-watson 如果您能指导我成功发布,那么任何人都可以下载这个库,我将不胜感激。

    • 问题内容: 以下是我运行时遇到的错误: 问题答案: 在没有空格的路径中创建您的virtualenv环境。这就是为什么它发生的原因: 创建环境时,它会建立一个目录。在该目录中是与环境有关的所有可执行文件。有些是脚本。如您所知,hashbang用来告诉系统使用什么解释程序来运行脚本。您可能经常在脚本顶部看到此信息: 如果脚本位于,则告诉系统运行以下命令来执行脚本: 就您而言,virtualenv正在创

    • Python: 2.7.12 Pip: 8.1.1 当I时,显示如下: 例外情况: Traceback(最近的调用最后): 文件“/usr/lib/python2.7/dist packages/pip/basecommand.py”,第209行,在main中 状态=self.run(选项,参数) 文件"/usr/lib/python2.7/dist-包/pip/命令/install.py",第3