Ubuntu 18.04系统PHP7.2启用GD支持的安装命令疑问
Ubuntu 18.04 PHP7.2 安装GD扩展操作说明
核心结论
你查到的sudo apt-get install php7.2-gd命令仅会为现有PHP7.2环境单独安装GD扩展,不会全新重装PHP,也不会修改你现有的PHP配置文件,不会影响当前运行的服务配置。
具体原理说明
- Ubuntu官方软件源中的
php7.2-gd是独立的PHP扩展包,和PHP核心软件包相互分离,安装时只会将GD扩展的编译文件(.so格式)写入系统对应的PHP扩展目录,不会覆盖任何PHP核心的运行文件 - 安装过程仅会在PHP的自动配置扫描目录下新增一个专属的
gd.ini配置文件,内容仅为extension=gd.so用于启用扩展,完全不会改动你之前已经调整过的php.ini或其他扩展的配置项 - 安装完成后仅需重启对应服务即可生效:
- 若使用Apache作为Web服务,执行
systemctl restart apache2 - 若使用Nginx+PHP-FPM架构,执行
systemctl restart php7.2-fpm
- 若使用Apache作为Web服务,执行
验证方法
安装完成后可执行命令php -m | grep gd,如果终端输出gd就说明扩展安装并启用成功。
内容的提问来源于stack exchange,提问作者luix10
相关产品推荐
相关产品推荐

