Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)

本文详细介绍了在Centos 7环境下如何编译安装PHP的openssl.so动态扩展模块。首先确认PHP版本,然后下载对应源码包,通过phpize、configure、make及make install等步骤进行编译安装,并修改php.ini配置以启用扩展。最后重启nginx和php-fpm服务,完成安装。
摘要由CSDN通过智能技术生成

在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安装,自己安装了一下遇到好多问题,在网上查找资料也没有一个全面的解决问题的办法,总是遇到各种错误。最终通过各种问题处理和各种探索,安装成功so扩展。现就以openssl.so扩展安装为例,来阐述一下php扩展的安装,步骤如下:

首先在安装扩展之前说明一点:在Linux环境下的php的扩展后缀为“.so”,在Windows环境下的php的扩展名为“.dll”。

接下来就讲一下安装扩展步骤:

1、首先确定Linux下已安装的PHP版本,因为不同PHP版本对于追加动态模块有兼容性问题(可能路径,配置?其他?),往往报错不能安装,追加的模块必须版本一致

查看PHP版本有多种方法:

①运行php -v(但在我的64位Linux测试过没作用,原因你知道的了!)

②在已安装好的PHP路径下找到php-config并进行查看,可以vi或cat (关键字:version="XXXXXXX"为PHP版本号)

vim php-config

或者

cat php-config

在centos 7环境下可以使用:php --version 命令来查看php的版本

2、到http://php.net/downloads.php  (相应PHP版本下载)地址下下载php相应的安装包,或者可以通过Linux命令下载(参考我的上一篇文章:在CentOS 7系统上搭建LNMP 环境 中php的安装);如果之前安装过,安装包存在的话,则不必下载;

3、如果是本地下载则将通过ftp工具将php源码包上传到你的Linux环境下,上传成功后通过命令进行解压:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值