编译openssl出错:configure: error: Cannot find OpenSSL's <evp.h>

心血来潮,想源码编译一下(no zuo no die),果然各种坑,踩完后整理一下正确的方案

开发环境版本:

php.ini开启OpenSSL扩展后:

提示没有OpenSSL.so,去php的源码包找到openssl源码(php7.3/ext/openssl)进行编译安装:

执行:phpize

报错:

在源码中会有一个文件:config0.m4

执行:cp ./config0.m4  ./config.m4

生成configure后,执行:./configure --with-php-config=/home/xroot/study/soft/php/bin/php-config

又报错了:

先执行openssl,确定已经安装这个软件包后

就只需要安装libssl-dev 资源包:apt-get install libssl-dev 

再次进行configure

success!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容