本文内容描述的gmp模块安装方式,可以通用到php的其他模块的安装,在下载php的源码包里面ext目录下有php所有的扩展模块
默认编译安装php时没有加入这些模块,在需要的时候,可以另外加入,而加入这些模块的方法和步骤如下:
首先 php73 的源码包位置:/home/php73/php-7.3.27/ext/gmp
用phpize获取php安装的信息
/home/php73/php/bin/phpize
执行configure命令
./configure --with-php-config=/home/php73/php/bin/php-config --with-gmp
编译
make
把gmp.so文件复制到php的扩展目录以及把头文件复制到php的include目录
这个是自动完成。
make install
添加启用gmp模块
/home/php73/php/conf.d/目录添加一个gmp.ini文件里面内容:
#
extension="gmp.so"
重启php-fpm
然后测试 是否已经gmp模块启用,通过phpinfo() 函数查看配置文件信息
/home/php73/php/bin/php -r "phpinfo();"
在控制台输出的内容里面可以查看到
…………
GetText Support => enabled
gmp
gmp support => enabled
GMP version => 6.2.1
…………
表示php的gmp模块已经enabled 启用。
好 了,本文内容全部结束,感谢您的阅读!