【问题标题】:Cannot install laravel bundle无法安装 laravel 捆绑包
【发布时间】:2012-11-07 18:56:34
【问题描述】:

如果我输入:

PS C:\wamp\www\laravel-master> php artisan bundle:install bootstrapper

我得到:

PHP Warning:  file_get_contents(http://github.com/patricktalmadge/bootstrapper/zipball
/master): failed to open stream: Unable to find the socket transport "ssl" -
did you forget to enable it when you configured PHP? in C:\wamp\www\laravel-m
aster\laravel\cli\tasks\bundle\providers\provider.php on line 69

我正在运行 WAMP 服务器,并且我在 php.inissl_module 中启用了 php_openssl httpd.conf。我认为这是由 localhost 配置问题引起的,而不是 Laravel 特有的问题。我还可以检查什么才能使其正常工作?

【问题讨论】:

  • 你重启了网络服务器吗?
  • 好。对不起,在那种情况下这个愚蠢的问题;)

标签: php wamp laravel


【解决方案1】:

Wamp 中 phpinfo() 的输出与从命令行运行的 PHP 使用的配置不同。

要在 CMD 中查找 PHP 正在运行的 .ini 文件,请键入 php --ini

确保在该文件中启用extension=php_openssl.dll。 (只需去掉前面的分号)。

【讨论】:

  • 那是为我做的。我希望 WAMP 能让它们变得一样。
【解决方案2】:

这也发生在我身上。您需要在以下两个 php.ini 文件中启用扩展:

  1. C:\wamp\bin\php\php5.3.13\php.ini
  2. C:\wamp\bin\apache\apache2.2.22\bin\php.ini

【讨论】:

  • 在没有其他解决方案的情况下为我做到了。我没有意识到有两个 php.ini 文件。
【解决方案3】:

您需要确保openssl PHP 扩展已启用。

打开您的php.ini 并搜索php_openssl。你应该有这样的东西。

;extension=php_openssl.dll

从一开始删除;,然后重新启动Apache。您现在应该可以安装捆绑软件了。


糟糕,抱歉,刚刚注意到您确实启用了openssl 并重新启动了服务器。据我所知,应该可以解决这个问题。抱歉,我帮不上什么忙了。

【讨论】:

    【解决方案4】:

    我遇到了这个问题,您确定“bundles”文件夹的权限,我的解决方案是更改权限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多