Debian系统安装php gmp扩展
在Debian平台,首先要确保安装 gmp
依赖包
1、安装 libgmp-dev
apt-get install libgmp-dev
2、解压 PHP 安装包
//如果还没下载,请先下载到服务器上面,示范如下:
进入 home
目录,然后下载PHP 8 ,然后进入该目录的 gmp
cd /home
wget https://www.php.net/distributions/php-8.0.23.tar.gz
tar -xzvf php-8.0.23.tar.gz
cd /home/php-8.0.23/ext/gmp
3、执行 /usr/local/php/bin/phpize
//根据自己 phpize 的位置来运行即可(不知道 phpize 在哪的直接 find / -name phpize 查找)
/usr/local/php/bin/phpize
就会返回类似信息
Configuring for:
PHP Api Version: 20211225
Zend Module Api No: 20210613
Zend Extension Api No: 220060519
4、执行 ./configure --with-php-config=/usr/local/php/bin/php-config
./configure --with-php-config=/usr/local/php/bin/php-config
等一切配置完成
5、执行 make && make install
安装
make && make install
成功就会返回如下信息 , Installing shared extensions (是扩展编译存放的目录)
Build complete.
Don’t forget to run ‘make test’.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20200930
6、修改 php.ini
添加扩展
vim /usr/local/php/etc/php.ini
找到 :extension = 再最后一个extension= 后面添加上extension = “gmp.so”
//如果你使用的 php.ini 不是这种,可以尝试以下几种
extension = “gmp.so”
extension = gmp.so
extension = gmp
7、保存,并且重启 php
8、通过php -m | grep gmp
命令可看到是否成功
php -m | grep gmp
如果你安装过程遇到错误,请自行网上搜寻答案。