Я недавно создал серверы LAMP на экземплярах EC2, используя Amazon Linux AMI.
с использованием
sudo yum install -y php70-gd
Я установил расширение GD.
Все это работало нормально, и я мог загружать изображения и манипулировать ими с помощью PHP.
Теперь я создал сервер LAMP с помощью Amazon Linux 2, используя учебное руководство здесь: 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 все еще не работает.
когда я вхожу
ням инфо бд
В консоли это показывает:
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.
когда я пытаюсь выполнить скрипт изменения размера изображения, я получаю сообщение об ошибке.
Я пробовал этот тестовый скрипт:
<code>$testGD = get_extension_funcs("gd"); // Grab function list
if (!$testGD){ echo "GD not installed."; exit; }
echo"<pre>".print_r($testGD,true)."
";
и это дает мне результат
GD not installed.
так что, очевидно, что-то не так.
Кто-нибудь может помочь?
спасибо