【问题标题】:Laravel 5.7 Installation IssueLaravel 5.7 安装问题
【发布时间】:2019-02-11 11:08:31
【问题描述】:

我正在尝试使用此命令安装 laravel 5.7

> composer create-project --prefer-dist laravel/laravel new_project dev-develop

但它反映了以下错误,我也禁用了防病毒和防火墙。

安装 laravel/laravel (dev-develop b0651d2467f1428eadc505e1b3b4f5678611927c) - 安装 laravel/laravel (dev-develop develop): Loading from cache created project in new_project

@php -r "file_exists('.env') || 复制('.env.example', '.env');"使用包信息加载作曲家存储库 依赖项(包括 require-dev) 包操作:71 次安装, 0 次更新,0 次删除 - 安装vlucas/phpdotenv (v2.5.1): 下载中(失败) 下载中(失败) 下载中(失败) 下载失败 来自 dist 的 vlucas/phpdotenv: "https://api.github.com/repos/vlucas/phpdotenv/zipball/8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e" 无法下载文件:SSL 操作失败,代码为 1。 OpenSSL 错误消息:错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败 未能启用加密未能打开流:操作失败 现在尝试从源下载 - 安装 vlucas/phpdotenv (v2.5.1):克隆 8abb4f9aa8

[RuntimeException] 无法克隆 https://github.com/vlucas/phpdotenv.git 通过 https、ssh 协议, 中止。 - https,ssh://github.com/vlucas/phpdotenv.git 克隆到 'D:\xamppro\htdocs\neologicx.com\new_project\vendor\vlucas\phpdotenv'... 致命的:我不处理协议'https,ssh'

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository 存储库] [--repository-url 存储库 URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no -progress] [--no-secure-http] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [] [] []

已安装 OpenSSL

并启用

【问题讨论】:

  • openssl 安装了吗?
  • 是的,它已安装,我更新了我的问题
  • 还要检查 phpinfo() 以确保 PHP 实际上正确“读取”了 openSSL
  • openssl 已启用我检查过,也更新了我的问题
  • 在 laravel 5.6 之前一切正常,我在 3 个月内完成了 20 多个项目,但最近的更新让我放慢了速度:(

标签: laravel laravel-5


【解决方案1】:
composer global require "laravel/installer"

--

laravel new myProject

按顺序运行这些命令应该没问题。

如果您更喜欢使用 composer create project 命令,请运行以下命令:

composer create-project --prefer-dist laravel/laravel blog

【讨论】:

  • OP 表示他使用您的最后一个命令执行安装,但仍然导致上述答案,因此我认为您的答案几乎没有附加价值并且没有回答问题。
  • 对不起,我试过了,但这不起作用,它总是在此失败 => 安装 tijsverkoyen/css-to-inline-styles (2.2.1):下载(失败)跨度>
  • @ViperTecPro 您是否尝试过遵循文档中的这些指示? laravel.com/docs/5.7/valet#installation
  • 我一开始看到这个“Valet 需要 macOS 和 Homebrew。”,我没有 mac
  • @ViperTecPro 哦,对不起,我把错误的信息放在了错误的线程中。我的错。
【解决方案2】:

尝试composer clear-cache 然后composer self-update

【讨论】:

  • 当我运行这个作曲家自我更新时......它说这个 => 无法下载“getcomposer.org/versions”文件:SSL 操作失败,代码 1。OpenSSL 错误消息:错误:1416F086 :SSLroutines:tls_process_server_certificate:certificate verify failed 启用加密失败打开流失败:操作失败
【解决方案3】:

请试试这个。 安装 laravel 5.7:

composer create-project laravel/laravel laravelproject1

【讨论】:

  • 对不起,同样的错误 :(,我想我的 windows 可能有问题。我不知道该怎么办。
【解决方案4】:

好的,我的问题通过从 Windows 中删除 '%temp%' 文件解决了。 之后我从这个Composer Content-Length Mismatch解决了内容长度不匹配问题@

然后我再次尝试了这个“composer create-project laravel/laravel laravelproject1”,它成功了。

非常感谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-14
    • 2019-08-22
    • 2019-08-25
    • 2019-05-22
    • 2019-04-11
    • 2013-05-30
    • 2016-11-02
    • 2020-10-25
    相关资源
    最近更新 更多