【发布时间】:2019-02-11 15:11:42
【问题描述】:
我最近使用 Amazon Linux AMI 在 EC2 实例上创建了 LAMP 服务器。
使用
sudo yum install -y php70-gd
我安装了 GD 扩展。 这一切都很好,我可以使用 PHP 上传和操作图像。
现在我已经使用 Amazon Linux 2 使用此处的教程创建了一个 LAMP 服务器:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html
我的问题是我无法让 GD 扩展工作。 我尝试使用
sudo yum install -y gd
这似乎安装了旧版本的 GD。 我试过了
sudo yum install php-gd
这似乎安装了最新版本的扩展。
但是 gd 扩展似乎仍然不起作用。 当我进入 百胜信息 gd 在控制台中显示:
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
Name : php-gd
Arch : x86_64
Version : 7.2.5
Release : 3.amzn2.0.2
Size : 769 k
Repo : installed
From repo : amzn2extra-lamp-mariadb10.2-php7.2
Summary : A module for PHP applications for using the gd graphics library
URL : http://www.php.net/
License : PHP and BSD
Description : The php-gd package contains a dynamic shared object that will add
: support for using the gd graphics library to PHP.
当我尝试调整图像大小的脚本时,我得到一个错误。 我试过这个测试脚本:
$testGD = get_extension_funcs("gd"); // Grab function list
if (!$testGD){ echo "GD not installed."; exit; }
echo"<pre>".print_r($testGD,true)."</pre>";
这给了我结果
GD not installed.
显然有些事情是不对的。 有人可以帮忙吗?
谢谢
【问题讨论】:
标签: php amazon-web-services gd