lnmp这个不用多说,现在很多企业都在用,很方便,还支持升级降级
安装地址在这里:https://lnmp.org/install.html
只要是lnmp中php\ext中有的扩展都可以通过该方法安装
当你安装lnmp后发现没有gmp扩展时可以参考以下方法进行安装
进入lnmp中src目录
cd /root/lnmp1.4/src
里面有个php-7.1.7.tar.bz2 压缩包,解压
tar -xjf php-7.1.7.tar.bz2
进入php-7.1.7解压后扩展gmp目录
cd /root/lnmp1.4/src/php-7.1.7/ext/gmp
运行phpize,对应你php/bin目录
/usr/local/php/bin/phpize
运行configure,对应你php/bin目录
./configure -with-php-config=/usr/local/php/bin/php-config
执行安装
make && make install
安装成后会输出以下:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
最后我们需要把这个扩展添加到php中,打开你的php.ini文件在最后添加以下内容:
[gmp] extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/" extension = gmp.so
重启php-fpm
service php-fpm restart
查看phpinfo 已经有gmp扩展了
附gmp文档:https://www.yiibai.com/manual/php/ref.gmp.html