使用composer安装laravel项目的时候,发现报错The openssl extension is required for SSL/TLS protection but is not available。
出现这样的错误,是由于没有开启php的openssl扩展。但是在浏览器中输出phpinfo信息,发现openssl已经开启。但在命令行就不行。
后来在命令行
php -i
发现,php加载的配置和wamp里面的加载不一样,显示在e:/phpstudy下,在该目录下并每找到php.ini文件,于是复制php安装目录下的php.ini到C:/Windows目录下。
再去执行composer的命令就没有这样的错误啦
我的解决方法就是重新安装下composer,选择你现在的PHP目录。
因为我中间重装过一次composer导致php路径选择到了phpstudy目录下,导致出现上面的问题。