【问题标题】:Can't add laravel/homestead box. "SSL certificate prob..". Windows无法添加 laravel/宅基地框。 “SSL 证书问题..”。视窗
【发布时间】:2015-10-10 05:26:25
【问题描述】:

我已经在另外两台机器上安装了 laravel homestead,之前从未遇到过这个问题。我已经搜索和搜索,实施了大量建议的修复程序,但没有任何对我有用。

我已经安装了 virtual box 和 vagrant,但我遇到了第一个障碍:

vagrant box add laravel/homestead

返回以下错误:

我已经在我的路径环境中安装了 curl.exe 以及我能找到的所有 dll 文件和证书包文件。

Curl 肯定已安装,但我尝试的任何方法都不起作用。我需要来自目标站点的证书吗?

其他可能有用的信息:

  • 最近全新安装了 Windows 8.1,因为我的新联想笔记本电脑充满了 adaware
  • php 是通过 xampp 安装的
  • composer 已安装
  • 安装了最新版本的 virtual box 和 vagrant

感谢任何帮助。


好的,所以我能够通过手动下载 laravel/homestead 虚拟框并按照 cmets here 中的建议从它的下载位置要求它来解决这个问题。

这让我可以安装 laravel 并让它运行,但我从来没有解决过这个问题,所以每当我尝试向 composer 提出要求时,它就会回来咬我。

主要关注的是 RuntimeException 但是我之前遇到过这个异常并通过删除;extension=php_openssl.dll之前的分号来解决它

类似的帮助建议我这样做,但是检查 ~/xampp/php 中的 php.ini 文件显示分号甚至不存在,但我仍然得到 RuntimeException。

我只能假设顶部的 cURL 警告与这种情况有关。

我会尝试重新安装xampp,虽然我并不乐观。

【问题讨论】:

    标签: php laravel ssl curl homestead


    【解决方案1】:
    vagrant box add --insecure laravel/homestead
    

    【讨论】:

      【解决方案2】:

      卸载xampp并完全删除其目录,然后重新安装,似乎已经解决了问题。

      我不再收到 curl 警告,因为我相信我添加的所有与 curl 相关的内容在卸载 xampp 时已被删除。

      不知道为什么我首先遇到了 SSL 证书问题,但正如原始帖子中所述,手动下载 vm 让我解决了这个问题。

      【讨论】:

        猜你喜欢
        • 2015-12-09
        • 1970-01-01
        • 1970-01-01
        • 2016-07-31
        • 2011-05-16
        • 1970-01-01
        • 2019-04-12
        • 2018-06-20
        • 1970-01-01
        相关资源
        最近更新 更多