📌  相关文章
📜  phpoffice phpspreadsheet[1.1.0, ..., 1.15.0] 需要 ext-gd * -> 您的系统中缺少它.安装或启用 PHP 的 gd 扩展 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:33.065000             🧑  作者: Mango

PHPExcel 要求安装或启用 GD 扩展

当使用 PHPExcel 扩展版本为 1.1.0 至 1.15.0 时,如果您的系统中缺少 GD 扩展,则需要进行安装或启用。

什么是 GD 扩展

GD 扩展是 PHP 的一个图形库扩展,它提供了一些简单的绘图功能,例如: 图像的创建,缩放,裁剪和旋转。

GD 扩展如何安装和启用
使用 apt-get 命令安装

如果你的服务器是基于 Debian 或 Ubuntu 系统,你可以使用 apt-get 命令安装 GD 扩展。

sudo apt-get update
sudo apt-get install php-gd
sudo service apache2 restart # 重启 Apache 使其生效
使用 yum 命令安装

如果你的服务器是基于 CentOS 或 RHEL 系统,你可以使用 yum 命令安装 GD 扩展。

sudo yum update
sudo yum install php-gd
sudo service httpd restart # 重启 Apache 使其生效
手动编译安装

你也可以手动编译安装 GD 扩展,具体步骤如下:

  1. 下载 GD 扩展源码:https://bitbucket.org/libgd/gd-libgd/downloads/
  2. 解压文件,并进入到解压后的目录:tar zxvf gd-x.x.x.tar.gzcd gd-x.x.x
  3. 执行配置命令:./configure
  4. 执行 make 命令:make
  5. 执行 make install 命令:make install
  6. 编辑 /etc/php.ini 文件,在末尾添加以下内容:extension=gd.so
  7. 重启 Apache:sudo service apache2 restart
注意

当你安装或启用 GD 扩展后,请确保修改 php.ini 文件,将 phpoffice/phpspreadsheet 所依赖的 GD 扩展设置为开启。

extension=gd.so
结论

如果您使用的是 PHPExcel 扩展版本为 1.1.0 至 1.15.0,需要使用 GD 扩展,则需要安装或启用 GD 扩展。请根据服务器系统进行相应的操作,并确保 php.ini 文件中配置正确。