问题:我电脑有原先有一个phpStudy,但是PHP版本为5.6,不能满足SwooleDistributed2的版本需求,所以我重新下载了最新版的phpStudy,我安装了最新版的phpStudy,用composer提示php版本还是低,调到php7.0还是提示版本低
解决办法:
我退出了原来的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 报错
什么个情况?
没有安装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 注释去掉
亚哈有了
测试安装 成功