linux openssl.so,linux安装openssl、swoole等扩展的具体步骤

本文详细介绍了如何在Linux环境下手动编译安装PHP的openssl扩展。首先找到php源码目录,下载openssl扩展,然后通过phpize配置,执行make及make install。最后在php.ini中添加扩展并重启apache服务器,检查扩展是否安装成功。此外,也提到了使用yum安装扩展的简便方法。
摘要由CSDN通过智能技术生成

作者:白狼 出处:http://www.manks.top/linux-in... 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

编译安装

先来看编译安装的php,如果需要安装新的扩展,这里以安装openssl扩展为例进行说明

1、找到php源码目录,我们这里的源码位于 /opt/download/php-5.5.30 ,如果找不到了,查看当前php版本,通过 wget http://cn2.php.net/distributi... 把php-5.5.30改为具体版本重新下载即可

2、切换到源码目录,找到对应的扩展包 cd /opt/download/php-5.5.30/ext/openssl

3、找到phpize所在目录(可通过whereis查找),然后执行 /usr/local/bin/phpize

4、有的可能执行后报错,提示无法找到config.m4,当前目录config0.m4就是config.m4,直接直接重命名即可(mv config0.m4 config.m4)

5、./configure --with-openssl --with-php-config= /usr/local/bin/php-config

6、make && make install,执行成功后会生成一个openssl.so文件

7、在php.ini文件中查找:extension_dir = , 在php.ini文件内添加 extension=openssl.so

8、重启apache,通过php -m或者phpinfo查看扩展是否安装成功

yum安装

通过yum安装的php,安装扩展就简单多了

yum install php-openssl

安装其他扩展如swoole扩展,同样这么操作即可

[考虑目前国内网站大部分采集文章十分频繁,更有甚者不注明原文出处,原作者更希望看客们查看原文,以防有任何问题不能更新所有文章,避免误导!] 查看原文

当使用Linux系统时,如果发现openssl.cnf文件缺失,可能会影响到使用OpenSSL的功能。OpenSSL是一个开源的加密工具库,它提供了一系列的加密算法和安全通信协议。在配置OpenSSL的时候,系统会自动加载openssl.cnf文件,该文件是OpenSSL的主要配置文件,它包含了各种默认值、路径和其他参数。 如果发现系统中缺少openssl.cnf文件,有几个解决方法可以尝试: 1. 检查OpenSSL安装:首先,确认OpenSSL是否已正确安装。可以通过在终端中运行“openssl version”命令来验证。如果OpenSSL没有正确安装,则需要重新安装。 2. 查找备份文件:有时,系统中可能存在其他名为openssl.cnf的备份文件。可以通过在终端中使用“find / -name openssl.cnf”命令来搜索系统中的openssl.cnf文件。如果找到备份文件,可以将其复制到正确的位置上。 3. 从备份目录恢复:如果系统有备份目录,可以尝试从备份目录中恢复openssl.cnf文件。备份目录通常是/etc/ssl/或/etc/pki/等目录。在这些目录中寻找名为openssl.cnf的备份文件,并将其复制到正确的位置。 4. 重新安装OpenSSL:如果以上方法都不起作用,可以尝试重新安装OpenSSL。可以使用包管理器(如yum或apt)来卸载和重新安装OpenSSL。重新安装OpenSSL会替换所有缺失的文件,包括openssl.cnf。 总结来说,当发现Linux系统中缺少openssl.cnf文件时,可以尝试验证OpenSSL安装、查找备份文件、从备份目录中恢复文件或重新安装OpenSSL。这些方法可以帮助解决openssl.cnf缺失的问题,使系统能够正常使用OpenSSL的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值