无法安装laravel捆绑

时间:2012-11-07 18:56:35

标签: php wamp laravel

如果我输入:

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_openssl中启用了php.ini,在ssl_module启用了httpd.conf。我认为它是由localhost配置问题引起的,并不是Laravel特有的问题。我还可以检查以使其工作吗?

4 个答案:

答案 0 :(得分:11)

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

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

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

答案 1 :(得分:8)

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

  1. C:\瓦帕\ BIN \ PHP中\ php5.3.13 \ php.ini中
  2. C:\瓦帕\ BIN \阿帕奇\ apache2.2.22 \ BIN \ php.ini中

答案 2 :(得分:7)

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

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

;extension=php_openssl.dll

从头开始删除;,然后重新启动Apache。您现在应该能够安装捆绑包。


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

答案 3 :(得分:-1)

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