openssl3以下编译安装php5或php7
php5相对简单,先编译好openssl1.0.2,例把openssl1.0.2编译到/usr/local/openssl-1.0.2u,参考地址
语法:--with-openssl=/usr/local/openssl-1.0.2u
php7有二种方法
1,补丁
http://source.loshub.com/linux/php/patch/php-7.0-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-7.1-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-7.2-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-7.3-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-7.4-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-8.0-openssl3.0.patch
http://source.loshub.com/linux/php/patch/php-8.1-openssl3.0.patch
使用方法
cd php7.4目录
http://source.loshub.com/linux/php/patch/php-7.4-openssl3.0.patch
patch -p1 < php-7.4-openssl3.0.patch
在进行编译
2,先编译好openssl,例把openssl1.1编译到/usr/local/openssl-1.1.1w位置,参考编译(参考地址),然后在用pkg-config命令指定ssl位置
export PKG_CONFIG_PATH=/usr/local/openssl-1.1.1w/lib/pkgconfig:$PKG_CONFIG_PATH
本文系作者 @天边的云 原创发布在Loshub站点。未经许可,禁止转载。
暂无评论数据