文档章节

解决Win7下运行php Composer出现SSL报错的问题

大道至簡
 大道至簡
发布于 2014/11/20 12:02
字数 154
阅读 23456
收藏 21

以前都在linux环境使用php composer。今天尝试在win7下运行composer却出现SSL报错:

D:\data\www\mmoyu\symapp>php -f %phprc%\composer install
Loading composer repositories with package information

  [Composer\Downloader\TransportException]
  The "https://packagist.org/packages.json" file could not be downloaded: SSL
   operation failed with code 1. OpenSSL Error messages:
  error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify
  failed
  Failed to enable crypto
  failed to open stream: operation failed

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver
bose] [-o|--optimize-autoloader]

没有安装CA证书导致的!!!

CA证书下载地址:http://curl.haxx.se/docs/caextract.html

然后修改php.ini文件

openssl.cafile= D:/wamp/php/verify/cacert.pem

就OK了~

© 著作权归作者所有

共有 人打赏支持
大道至簡

大道至簡

粉丝 45
博文 90
码字总数 24369
作品 0
广州
技术主管
加载中

评论(21)

dq1996
dq1996
博主你好:我win10电脑,请问该怎么解决?
璀璨星空fly
璀璨星空fly
我分享个知乎大神的办法,直接进这个官网:https://getcomposer.org/download/
往下拉,下载最新的文件。附带知乎地址:https://www.zhihu.com/question/22885542
Fenying
Fenying
Good!!!!!!!!!!!!!!!
终于搞定了!!!!感谢!!!!
良言
良言
果然好了,我的是php7.0.4版本,最下面有openssl.cafile=的配置项,默认是注释掉的。
灬薆灬綪
灬薆灬綪
The "https://packagist.org/packages.json" file could not be downloaded: failed loading cafile stream: `D:\wamp\php\verify\cacert.pem' 楼主 按照您的方法 我又包这种错误 请问是什么原因呢
pjcn
pjcn
多亏你这篇文章啊
猿小白
猿小白
O(∩_∩)O谢谢解决了,http://curl.haxx.se/docs/caextract.html 打开然后点击cacert.pem 然后就打开一个网页,幸好用了你打包的证书才解决
s
sae
谢谢你,可以了。0
sumyfly
sumyfly
解决了,谢谢分享!
彩虹糖tang
彩虹糖tang
感谢博主的分享,解决了我的问题~
Win7下安装Composer

下载Composer安装软件: 进入Composer下载地址:https://getcomposer.org点击Download下载windows下的安装。 运行刚刚下载的: 双击它便会安装了,选择php.exe,这要根据你安装的PHP环境来,...

frylan
2016/03/10
316
0
解决Win8下安装yii2时,运行php Composer出现SSL报错的问题

今天尝试在win8下运行composer却出现SSL报错: D:datawwwmmoyusymapp>php -f %phprc%composer install Loading composer repositories with package information [ComposerDownloaderTransp......

蜗牛奔跑
2015/08/02
0
0
解决Windows下运行php Composer出现SSL报错的问题

在windows下运行composer却出现SSL报错: E:www>php -f composer.phar installLoading composer repositories with package informationInstalling dependencies (including require-dev)SSL......

GcodeTeam
2015/01/14
0
0
PHP5的composer学习从入门到精通

从入门到精通,只需四个步骤,解决下面四个问题即可 1.什么是composer?(入门) Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Com...

行走的螃蟹
2014/10/08
0
20
yii2 composer的异常处理

---title: yii2开发网站流程author: 不避风云date: '2015-11-04'identifier: scheme: ISBN text: xxxxxxxxxxpublisher: 不告诉你category: '计算机网站开发: Yii2开发网站记录' 第九章 部分异...

不避风云
2016/01/21
2.3K
7

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
1
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部