我正在尝试安装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分配了系统变量。我错过了什么?
答案 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)