在使用NextCloud的时候会提示为了提升性能,需要安装GMP。
我这里的环境是运行在Ubuntu上的oneinstack
一、安装gmp-dev依赖
```shell apt install libgmp-dev # ubuntu yum install gmp-dev # centos
这里如果不安装gmp-dev的话,会提示下面的错误,所以这里我就直接安装了。
二、安装php-gmp扩展
2.1 查看PHP版本
我们要知道自己安装的PHP版本是多少
2.2 解压PHP源码
进入到oneinstack的src包里面找到php的对应版本进行解压
2.3 phpize
进入到php-7.4.14/ext/gmp
里面,执行phpize
/usr/local/php/bin/phpize
2.4 configure
./configure --with-php-config=/usr/local/php/bin/php-config
2.5 编译和安装
make && make install
2.6 添加到配置
echo 'extension=gmp.so' > /usr/local/php/etc/php.d/gmp.ini
2.7 重启php
service php-fpm restart
暂无评论