Linux上如何编译安装PHP OpenSSL扩展

PHPz
发布: 2023-04-04 17:28:06
原创
1617人浏览过

在使用php进行加密解密等操作时,我们通常需要调用openssl函数库,而在很多情况下,php默认并不支持openssl扩展,因此需要手动编译安装openssl扩展。本文将详细介绍在linux系统上如何编译安装php openssl扩展。

第一步:安装OpenSSL

首先需要安装OpenSSL,执行以下命令:

sudo apt-get update
sudo apt-get install openssl
登录后复制

安装完成后,通过以下命令查看OpenSSL安装情况:

openssl version
登录后复制

如果安装成功,将显示OpenSSL版本信息。

立即学习PHP免费学习笔记(深入)”;

第二步:下载PHP源码包

在安装OpenSSL扩展之前,需要下载PHP源码包。可以从PHP官网下载,这里以PHP 7.3.9版本为例:

wget https://www.php.net/distributions/php-7.3.9.tar.gz
登录后复制

下载完成后,执行以下命令进行解压:

tar -zxvf php-7.3.9.tar.gz
登录后复制

解压后进入到PHP源码包的目录:

cd php-7.3.9
登录后复制

第三步:配置PHP

在编译PHP前,需要进行配置,配置命令如下:

会译·对照式翻译
会译·对照式翻译

会译是一款AI智能翻译浏览器插件,支持多语种对照式翻译

会译·对照式翻译 0
查看详情 会译·对照式翻译
./configure --with-openssl=/usr/bin/openssl --with-php-config=/usr/bin/php-config
登录后复制

其中--with-openssl指定了OpenSSL的安装路径,--with-php-config指定了PHP的配置文件路径。

执行完配置命令后,执行以下命令进行编译:

make
登录后复制

编译完成后,执行以下命令进行安装:

sudo make install
登录后复制

安装完成后,进入PHP扩展目录,执行以下命令,查看是否已经编译安装成功:

cd /usr/lib/php/20180731/
ls -l | grep openssl
登录后复制

如果显示openssl.so,则表明openssl扩展已经成功安装。

第四步:配置php.ini文件

最后一步是在php.ini文件中配置openssl扩展。找到php.ini文件并打开,添加以下内容:

extension=openssl.so
登录后复制

保存并关闭文件。

至此,我们已经成功编译安装了PHP OpenSSL扩展,可以在PHP代码中调用OpenSSL函数库执行加密解密等操作了。

以上就是Linux上如何编译安装PHP OpenSSL扩展的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号