Amazon EC2 - PHP GD Bildbibliothek

8

Ich habe eine brandneue Installation von WordPress Setup und aktiviert ein maßgeschneidertes Thema zusammen mit einer guten Menge an Plugins. In den Posts habe ich es erstellt, damit der Benutzer einen Beitrag erstellen, ein Bild als Thumbnail hochladen kann und das Bild automatisch auf eine benutzerdefinierte Größe in meiner functions.php-Datei skaliert.

All dies hat an meinem lokalen Ende (MAMP) korrekt funktioniert, aber als ich versuchte, alles auf unserem Amazon EC2 Server zu arbeiten, passen sich die Bilder nicht an die eingestellte Größe an. Sie ändern ihre Größe nach tatsächlichem Code, verändern aber nicht das tatsächliche Bild und speichern es in der neuen Größe.

Entschuldigung, wenn die Frage / das Thema vollkommen unsinnig ist, aber ich habe wenig oder keine Erfahrungen mit Amazon EC2-Servern und ich wurde in eine Situation versetzt, in der die für die Arbeit in EC2 verantwortliche Person das Projekt verlassen musste.

Ich gehe davon aus, dass dies damit zu tun hat, dass die GD-Bibliothek nicht installiert wird. Ich habe mit phpinfo () eine Testseite erstellt und auf der Ergebnisseite keinen GD-Bereich gesehen.

Wie würde ich die Bibliothek auf meinem Amazon EC2-Server installieren? Ich habe gerade gelernt, wie ich mich über Terminal mit dem Server verbinden kann und das ist alles, was ich für jetzt habe. So bekommst du eine Vorstellung davon, wie viel ich über das Thema weiß.

    
cqde 24.05.2011, 22:06
quelle

3 Antworten

30

Ich vermute, Sie haben irgendeine Art von Linux installiert, wahrscheinlich Ubuntu oder CentOS.

Ubuntu: sudo apt-get install php5-gd CentOS: sudo yum install php-gd

Sie müssen Apache danach wahrscheinlich neu starten: service httpd restart oder service apache2 restart - die Namen unterscheiden sich von Verteilung zu Verteilung.

Lass es mich wissen, wenn das funktioniert!

    
Till 24.05.2011, 22:09
quelle
23

In meinem Fall bekam ich einen Fehler, wie es einen Versionskonflikt zwischen verschiedenen Versionen von php-common gab, als ich "yum install php-gd" eingab, also habe ich meine PHP-Version mit "php -v" in der Shell überprüft und dann installiert das entsprechende gd mit "yum install php56-gd", weil ich php 5.6 auf meinem Rechner installiert hatte.

Hoffe, dass jemand Hilfe von diesem bekommt.

Prost

    
Bijay Ranjit 06.05.2015 13:16
quelle
5

Um Kompatibilitätsprobleme zu vermeiden, machen Sie zuerst:

%Vor%

um deine PHP-Version zu kennen

Die Antwort ist etwas in der Form PHP X.Y.Z

Du musst also X, Y nehmen und tun:

%Vor%

zum Beispiel, wenn PHP - Version sagt PHP 5.5.26

werden Sie tun:

%Vor%     
Luca C. 16.05.2016 13:33
quelle

Tags und Links