目录

问题描述

问题原因

解决方法

进入 PHP 源码包

生成openssl配置文件

执行php初始化命令【注意,在OpenSSL目录下执行】

然后添加OpenSSL配置

修改php.ini

安装了依赖扩展之后,再次执行安装composer成功


问题描述

安装composer,提示php缺少扩展OpenSSL

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

php.ini添加

extension=openssl.so

安装了依赖扩展之后,再次执行安装composer成功

Linux下安装composer报错 The openssl extension is missing / The zlib extension is not loaded等等相关推荐

  1. linux下安装python3报错_Linux中安装python3

    (一)Linux中安装python3(含pip3自动安装) 1.首先安装依赖包 yum -y groupinstall "Development tools" yum -y ins ...

  2. linux下安装python3报错_Linux(Centos)——下升级python3.3

    CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的python版本是V2.4.3,但运行node.js需要的版本是2.5以上. 1.下载py ...

  3. Linux下安装oracle报错

    最近在学习oracle 但是在安装的过程中出现了问题 ,自己也搞不定,请教各位大神,这个怎么弄啊? Linux 64 位 oracle 11g 第二版 配置内核参数: 创建oracle要用的文件夹: ...

  4. linux下安装python3报错_linux安装python3

    1.下载python# wget //www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 2.解压.编译安装(依次执行以下5条命令)# tar -zxvf ...

  5. linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls

    linux下执行ffmpeg报错无法操作https资源的问题https protocol not found, recompile FFmpeg with openssl, gnutls 报错 解决 ...

  6. linux oracle 11g x86,Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方...

    Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方法 首页 → 数据库技术 背景: 阅读新闻 Oracle 11g在Linux6下 ...

  7. Linux下Tomcat启动报错:port already in use

    Linux下Tomcat启动报错:port already in use,导致该问题的原因很多,我在这里记录一下我遇到的情况的解决办法. 检查了${TOMCAT_HOME}/conf/server.x ...

  8. Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案

    Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案 参考文章: (1)Windows下安装RabbitMQ报错:unab ...

  9. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“

    异常 在Linux中安装MySQL报错: 原因 因为缺少相关的依赖,所以要先安装这些依赖才能安装MySQL成功. 解决 (注意:这种方法是错误的,安装后并不能启动MySQL成功) 在每个安装指令后面添 ...

最新文章

  1. 再次体会wireshark的威力!
  2. 跨站请求伪造(CSRF)-简述
  3. 手机端自适应布局demo
  4. 大学生如何进化到程序猿
  5. The template root requires exactly one element.
  6. yum安装nginx php mysql_yum安装nginx+mysql+php
  7. Ext JS 5 beta版发布
  8. php图片地址参数错误,图片上传时一直显示请求地址错误怎么办
  9. 基于Vue开发一个日历组件
  10. 前端学习(2687):重读vue电商网站8之设置弹框提示组件
  11. 借攻防演习提升企业安全能力
  12. 用postGIS向postgresql插入空间数据
  13. Git(15)- Git 分支 - 分支开发工作流
  14. python计算圆环的面积_基于Python制作美观动态圆环图、饼图
  15. 网店系统选择的四大策略
  16. 拜师——python基础入门—第3大节课—列表,排序,revered逆序,max,min,sum——day15
  17. Storj:A Peer-to-Peer Cloud Storage Network(点对点云存储网络)
  18. 变电站综合自动化系统的选型与应用
  19. Python | 用Python制作送给女票的生日礼物
  20. 《苏菲的世界》读后感

热门文章

  1. Qt4_中央窗口部件
  2. QUdpSocket
  3. 删除不需要的(辅助)SQL Server事务日志文件
  4. 使用PowerShell SQL Server DBATools的IDENTITY列阈值
  5. 使用ssms异机还原数据库_使用SSMS 18中的查询优化助手向导进行数据库升级
  6. intellisense_SQL Server IntelliSense的使用和故障排除–适用于SQL Server 2012或更高版本
  7. 十步轻松搞定IIS+PHP环境搭建
  8. LoadRunner接口工作总结
  9. C# servicestack.redis 互通 java jedis
  10. 二叉树的非递归遍历,还有一点黑科技