目录
问题描述
Composer: The openssl extension is missing,which means that secure HTTPS transfers are impossible.
问题原因
这是因为没有安装 openssl 扩展
解决方法
进入 PHP 源码包
[root@mail openssl]# pwd
/mnt/PHP-7.2.29/ext/openssl
[root@mail openssl]#
生成openssl配置文件
cp config0.m4 config.m4
执行PHP初始化命令【注意,在OpenSSL目录下执行】
PHPize
然后添加OpenSSL配置
./configure --with-PHP-config=/usr/local/bin/PHP-config --with-openssl
#重新编译安装
make && make install
修改PHP.ini
extension=openssl.so
安装了依赖扩展之后,再次执行安装composer成功
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。