在Windows上安装composer时出错

时间:2014-12-08 20:40:02

标签: laravel composer-php

我正在尝试安装Composer以安装Laravel。使用Composer网站提供的Windows安装程序,在将php.exe分配给WAMP中的一个后,我给出了以下错误:

Download failed: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
file_get_contents(): Failed to enable crypto
file_get_contents(https://getcomposer.org/composer.phar): failed to open stream: operation failed

我还为PHP和Composer分配了系统变量。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我第一次尝试在我的Windows机器上安装laravel时遇到了SSL错误。我当时把这些步骤写下来并保存在我的博客上,你需要的2复制在下面:

1。)在wamp服务器中启用openSSL(允许我们安装作为第2步的作曲家)

从wamp托盘图标点击php> php扩展> php_openSSL(注意我们还需要启用php_curl和amp; php_socket以便后续步骤) 重启wamp服务器 导航到并打开(C:\ wamp \ bin \ php \ php-5.4.3 \ php.ini)。搜索openssl并删除该行前面的注释(然后保存文件) 现在已准备好安装作曲家

2.。)安装Composer。在Windows上,您可以通过下载此安装文件(https://getcomposer.org/Composer-Setup.exe

来安装composer

如果您没有正确启用openssl,您将收到以下错误(缺少openssl扩展,这将降低Composer的安全性和稳定性。如果可能,您应该启用它或使用-with-openssl重新编译php)。如果你收到此错误,请返回并重新访问((C:\ wamp \ bin \ php \ php-5.4.3 \ php.ini)。需要在此文件中启用openSSL以便安装composer 现在打开命令提示符并导航到将存储laravel的目录并安装composer。 e.x. CD C:\ wamp \ www \ laravel)然后输入“composer install”。安装将运行并为您提供有关成功与否的反馈。

你也没有问这个,但另一个有用的注意事项是让laravel的一些功能正常工作只有你需要改变你的环境变量的窗口:

3.)将PHP添加到Windows环境变量

开始>您帐户的环境变量>路径>编辑(现在选择“用户变量”下的路径变量) 添加(C:\ wamp \ bin \ php \ php5.5.12)所以完整的行看起来像:(C:\ Program Files \ Intel \ WiFi \ bin \; C:\ Program Files \ Common Files \ Intel \ WirelessCommon \; C:\瓦帕\ BIN \ PHP中\ php5.5.12)