3

如果我输入:

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_opensslinphp.inissl_module. httpd.conf我认为这是由 localhost 配置问题引起的,而不是 Laravel 特有的问题。我还可以检查什么才能使其正常工作?

4

4 回答 4

11

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

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

请务必extension=php_openssl.dll在该文件中启用。(只需删除前面的分号)。

于 2013-02-03T04:23:02.497 回答
8

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

  1. C:\wamp\bin\php\php5.3.13\php.ini
  2. C:\wamp\bin\apache\apache2.2.22\bin\php.ini
于 2013-02-09T02:18:19.923 回答
7

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

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

;extension=php_openssl.dll

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


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

于 2012-11-08T05:13:55.567 回答
-1

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

于 2012-11-07T19:09:18.220 回答