运行Viserlab Easy Installer提示GMP PHP Extension缺失的安装方法问询
PHP GMP扩展安装操作指南
以下操作均需要匹配你当前运行的PHP版本,版本不兼容会导致扩展无法生效
1. Linux 环境安装
- 先执行命令查看当前使用的PHP版本:
php -v,记住返回的主版本号(如7.4、8.1、8.2) - Debian/Ubuntu 系列发行版操作:
替换命令中版本号为你实际使用的PHP版本,执行:sudo apt install php[版本号]-gmp -y,比如PHP8.1对应命令为sudo apt install php8.1-gmp -y
安装完成后重启PHP和Web服务:sudo systemctl restart php[版本号]-fpm nginx(使用Apache的话替换nginx为apache2) - CentOS/RHEL 系列发行版操作:
替换命令中版本号为实际PHP版本,执行:sudo yum install php[版本号]-php-gmp -y,比如PHP8.1对应命令为sudo yum install php81-php-gmp -y
安装完成后重启服务:sudo systemctl restart php-fpm httpd - 宝塔面板可视化操作:
登录宝塔后台 → 软件商店 → 已安装列表找到对应版本PHP → 点击「设置」→ 进入「扩展管理」页 → 找到gmp扩展点击「安装」,等待完成后自动生效
2. Windows 本地环境安装
- 打开本地PHP安装目录,找到
php.ini配置文件并打开 - 搜索配置项
;extension=gmp,删除项前面的分号(注释符)后保存文件 - 重启本地集成环境的Web和PHP服务(如XAMPP、WAMP、PhpStudy的对应服务)即可生效
若修改配置后仍提示未找到扩展,请先检查PHP安装目录下的
ext文件夹中是否存在php_gmp.dll文件,缺失可下载对应PHP版本、对应线程安全属性的dll文件放入ext目录后重新执行上述操作
3. 安装结果验证
创建一个内容为<?php phpinfo(); ?>的PHP文件,访问该文件后搜索GMP字段,能看到扩展相关信息即代表安装成功,可重新访问localhost/install/继续站点安装流程。
内容的提问来源于stack exchange,提问作者Rubyyat Abir
相关产品推荐
相关产品推荐

