原创, 服务器openssl, Ubuntu
解决Ubuntu下php 7.0.6 生成 openssl.so报错,configure: error: Cannot find OpenSSLs evp.h
- by chenxue4076
- 9 years ago
Ubuntu下使用PHP源码生成安装了PHP,需要生成一些对应的扩展,如openssl.so文件,但在 ./configure 的时候报错
configure: error: Cannot find OpenSSL's <evp.h>
查看网上的解决方法都是 安装 openssl, 或者 openssl-dev 或者 libcurl4-openssl-dev 仍然不能解决上面的问题, 终于在别人的一篇博客中 源码安装LAMP 中找到了答案。
需要安装的扩转是 libssl-dev
再次尝试 ./configure 的时候 确实不在是上面的错误了, 但出现了新的错误
configure: error: Cannot find OpenSSL's libraries
我们需要找到 libssl.so的位置,使用
# sudo find / -name libssl.so
我的结果是 /usr/lib/x86_64-linux-gnu/libssl.so
创建软链接
# sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib
重新编译通过。
参考资料
1.源码安装LAMP
2.configure: error: Cannot find OpenSSL’s libraries
(2057)