错误:找不到 OpenSSL 的centos 6.3(安装 php)

错误:找不到 OpenSSL 的centos 6.3(安装 php)

我在安装 php 5.3.27 时遇到问题。当我启动 ./Configure 时出现此错误,无法完成安装。

配置扩展
检查长...的大小(缓存)8
检查 int 的大小...(缓存)4
检查 int32_t...是的
检查 uint32_t...是的
检查 sys/types.h...(缓存)是
检查 inttypes.h...(缓存)是
检查 stdint.h...(缓存)是
检查 string.h...(缓存) 是
检查 stdlib.h...(缓存)是
检查 strtoll...是的
检查环礁...是的
检查 strftime...(缓存) 是
检查要使用哪个正则表达式库...php
检查是否启用 LIBXML 支持... 是
检查 libxml2 安装目录... /usr/local/php530-cgi
检查 xml2-config 路径.../usr/bin/xml2-config
检查 libxml 构建是否有效...是
检查 OpenSSL 支持...是
检查 Kerberos 支持...是
检查 krb5-config...没有
检查 -lssl 中的 DSA_get_default_method...没有
检查 -lcrypto 中的 X509_free...没有
检查 pkg-config.../usr/bin/pkg-config
配置:错误:找不到 OpenSSL 的 <evp.h>

我声明我已经尝试使用命令 yum-y install openssl-dev 来更新 openssl。

谢谢

答案1

当我运行 时yum whatprovides */evp.h,我得到了几个提供此文件的包,都是不同版本的openssl-devel。您是 yum installopenssl-dev还是openssl-devel?如果是前者,那就是错误的包名称。

相关内容