我安装了最新版的wamp,用composer提示PHP版本低

问题:我电脑有原先有一个phpStudy,但是PHP版本为5.6,不能满足SwooleDistributed2的版本需求,所以我重新下载了最新版的phpStudy,我安装了最新版的phpStudy,用composer提示php版本还是低,调到php7.0还是提示版本低


我安装了最新版的wamp,用composer提示PHP版本低_第1张图片

解决办法:

我退出了原来的phpStudy,启用最新的phpStudy(含php7),但是还是不能用composer install初始化我的SwooleDistributed2项目。

1) 在win cmd下运行php –version显示为原来的版本5.6。好吧,其实已经有答案了,一开始没有反应过来,这个5.6是因为我配置了环境变量,所以一直指向我原来的PHP目录,导致composer失败

2)解决方案:在我的电脑->属性->高级->环境变量中添加最新的PHP版本为环境变量,删除掉以前的php版本环境变量

3)重启cmd或phpstorm运行composer install就可以了

感觉可以了可是,又出来个新问题 composer openssl 报错


我安装了最新版的wamp,用composer提示PHP版本低_第2张图片

什么个情况? 

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

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

然后修改php.ini文件

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

然后下载配置完成后还是不管用为啥?

cmd php-m查看了一下

莫有opessl

于是乎 php.ini php_openssl 注释去掉


我安装了最新版的wamp,用composer提示PHP版本低_第3张图片

亚哈有了

测试安装 成功

你可能感兴趣的:(我安装了最新版的wamp,用composer提示PHP版本低)