编译PHP报错configure: error: libssl not found!如何解决,-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

编译PHP报错configure: error: libssl not found!如何解决,

gaoziwang 2020-04-03 21:24:21 230

编译PHP5.3.28报错configure: error: libssl not found!如何解决,我们服务器是内网没法用yum源进行安装。

PHP
php如何解决 four报错 php报错 编译phpconfigure 编译报错如何解决
分享到
取消 提交回答
全部回答(1)
  • 景凌凯
    2020-04-03 21:48:16

    解决这个错误很简单,只要将 openssl-dev 包装上即可!

    yum install openssl-devel

    以下是解决思路:

    当我们遇到到了“libssl not found(libssl 没找到)”类似这个错误的时候,首先想到的就是 libssl 有没有安装?或者是找不到 libssl 路径?

    由于我们是PHP安装OpenSSL扩展,正确安装方法是:

    yum install openssl openssl-devel

    如果你只是安装了openssl,但是没有安装 openssl-devel,同样也会出现错误;因为linux下很多的扩展它都是有依赖的,如果依赖包没有全部安装,都会报错;

    而且通过上图的错误,可以看到这样一句英文:

    Loading mirror speeds from cached hostfile
    
    No package openssl-devel available.
    

    中文翻译

    从缓存的主机文件加载镜像速度
    
    没有包openssl-devel可用。
    

    这说明了,服务器的镜像源有问题,没有找到“openssl-devel”这样的包。这个问题也很好解决,有两我种方法:

    1、可以网上去直接下载openssl-devel源码安装或者是rpm安装.....;

    2、更换镜像源,请查看:centos修改默认yum源为阿里云yum镜像源

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题