为什么通过CLI启用了PHP GD Library,但通过Apache却未启用?

时间:2018-08-13 18:43:10

标签: php amazon-ec2 gd

我正在使用带有PHP7.2,Apache 2.2盒的EC2 Amazon AMI 2。

如果我从CLI执行文件,则会启用GD库:

# php gd.php

但是在网络上失败:

Fatal error: Uncaught Error: Call to undefined function imagecreate()...

此外,来自CLI的PHP信息:

# php -i|grep gd
/etc/php.d/20-gd.ini,
gd
gd.jpeg_ignore_warning => 1 => 1

以及来自Web的PHP信息:

Only match for "gd" 仅匹配“ gd”。

1 个答案:

答案 0 :(得分:0)

首先打开你的 php.ini 并取消注释 extension=gd 然后重启你的服务器。

一切都会好起来的。

这适用于在 Windows 上运行 php 8 的 xampp