Php 如何将imagemagick与tcpdf一起使用

Php 如何将imagemagick与tcpdf一起使用,php,imagemagick,tcpdf,Php,Imagemagick,Tcpdf,我需要处理TCPDF中的图像 我得到了这个错误。。Imagemagick已安装,但如何告诉TCPDF Imagemagick的路径 TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel. 您需要为PHP启用GD或ImageMagick扩展(一个或另一个都可以)。如果选择ImageMagick,则需要确保已安装软件包 编辑php.ini文件以启用扩展名。在Wi

我需要处理TCPDF中的图像

我得到了这个错误。。Imagemagick已安装,但如何告诉TCPDF Imagemagick的路径

TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.

您需要为PHP启用GD或ImageMagick扩展(一个或另一个都可以)。如果选择ImageMagick,则需要确保已安装软件包

编辑php.ini文件以启用扩展名。在Windows上:

extension=php_imagick.dll

在Unix/Linux上:

extension=imagick.so

或者确保使用--with gd选项编译PHP,或者安装php5 gd包。(对于某些发行版,它可能被称为php54wgd)

在执行任何其他操作之前,请尝试安装缺少的gd扩展

PHP 5

PHP7.1

sudo apt install php7.1-gd
PHP7.2

sudo apt install php7.2-gd
PHP7.3

sudo apt install php7.3-gd
然后重新启动Apache/NGINX

#Apcahe
sudo service apache2 restart
#NGINX
service nginx restart
对于CentOS用户。

对于CentOS上的PHP7.X:

sudo yum install php-gd
然后重新启动web服务器


如果
phpinfo.php
的“已解析的其他.ini文件”部分出现
gd.ini
文件,则该文件已成功安装。

sudo apt get install php
-gd对于PHP7.x,还需要指定x版本。例如,在cento OS 7.2上执行
sudo-apt-install php7.1-gd
,只执行
sudo-yum-install-php-gd
对我来说是有效的。
#Apcahe
sudo service apache2 restart
#NGINX
service nginx restart
sudo yum install php56-gd
sudo service httpd restart
sudo yum install php-gd