tcpdf错误:需要GD或Imagik,但我安装了依赖项

我在AWS ec2上使用LAMP堆栈设置了一个Web服务器,我安装了所有依赖项来编写工作但是当我 试图看到一个PDF服务器给我错误:TCPDF错误:TCPDF需要Imagick或GD扩展来处理带alpha通道的PNG图像。</ p>

从昨天起我就试图解决问题 为社区提供选项</ p>


  1. php.ini上添加扩展</ code> </ li>
  2. 重新启动Apache < / li>
  3. 重新编译PHP </ li>
    </ ol>

    当我运行 php -i </ code>时,我看到了库,但它不起作用 :</ p>

    我希望看到PDF但我收到了错误描述或错误500 </ p>
    </ div>

展开原文

原文

I setting up a web server on AWS ec2 with LAMP stack and I installed all the dependencies to compose works but when I tried to see a PDF the server give me the Error: TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.

Well since yesterday I tried to solve the problem with the options provide for the community

  1. Adding the extension on the php.ini
  2. Restart Apache
  3. Recompile PHP

When I run php -i I see the libraries but It doesn't works:

I expect to see the PDF but I received the Error described or the Error 500

dongtou5557
dongtou5557 这是我的目录/etc/php.d
一年多之前 回复
douliexing2195
douliexing2195 php.config这是phpinfo()的信息我编辑php.ini文件和它位于dir/etc/php.d中的gd.ini文件但是配置没有检测到。另外这是我的php.iniGD部分的GD部分
一年多之前 回复
douka19950505
douka19950505 CLI上使用的PHP配置可能与通过Web服务器访问时使用的配置不同。您可以使用phpinfo()函数来检查通过HTTP访问应用程序时配置的外观。它还会告诉你php.ini文件的位置。
一年多之前 回复
dongnong3019
dongnong3019 是的,这是模块列表:bz2日历核心ctype卷曲日期domexiffileinfo过滤器ftpgdgettexthashiconvimagickjsonldaplibxmlmbstringmysqlimysqlndopensslpcntlpcrePDOpdo_mysqlpdo_sqlitePharreadline反射会话SimpleXMLsoap套接字SPLsqlite3标准tokenizerwddxxmlxmlreaderxmlwriterxslzlib
一年多之前 回复
dsa456369
dsa456369 如果你运行php-m,你会在列表中看到GD模块吗?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐