编译PHP5.3.28报错configure: error: libssl not found!如何解决,我们服务器是内网没法用yum源进行安装。
解决这个错误很简单,只要将 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镜像源
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。