在linux系统centos上面安装php7gmp扩展

ps:在ubuntu上面安装gmp(最简单)

复制代码
$ sudo apt-get install php7.0-gmp

然后再php.ini添加extension=php_gmp.so

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

在centos:(基本php扩展都是这样装)

1.进入到PHP的安装包(不是安装目录)
我的是lnmp一键安装包(lnmp安装好了会把php的安装包删掉,所以需要我们自己解压),进入到安装包内,src文件夹,解压php压缩文件,进入/ext文件夹下,可以看到安装包自带的所有的扩展文件

2.进入到我的php安装包

复制代码
$ cd /lnmp1.4/src/
$ tar jxvf php-7.1.7.tar.bz2 
$ cd php-7.1.7/ext/gmp

3开始编译安装

复制代码
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install

4如果出现:

Build complete.

Don't forget to run 'make test'.

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

表示就安装成功

5如果出现:

-bash: ./configure: No such file or directory

就运行以下这句

复制代码
$ /usr/local/php/bin/phpize

5.在php.ini中添加

复制代码
$ extension = gmp.so
相关推荐
小虾米vivian1 小时前
达梦数据库:同1台服务器如何启动不同版本的DMAP服务
运维·服务器
求真得真2 小时前
Predixy的docker化
运维·docker·容器
珊珊而川2 小时前
docker不用dockerfile
运维·docker·容器
挺6的还3 小时前
15.进程间通信(一)
linux
一个不知名程序员www4 小时前
Linux基本指令/下
linux·服务器·centos
zhcong_4 小时前
LVS+Keepalived高可用群集
linux·运维·lvs
Angel Q.4 小时前
系统是win11+两个ubuntu,ubuntu20.04和ubuntu22.04,想删除ubuntu20.04且不用保留数据
linux·运维·ubuntu
JzjSunshine4 小时前
配置远程无密登陆ubuntu服务器时无法连接问题排查
linux·运维·ubuntu
爱奥尼欧4 小时前
【Linux】环境变量完全解析
linux·运维·服务器
运维成长记6 小时前
ansible-playbook 进阶 接上一章内容
linux·服务器·ansible