Maresa P.: RedHat:Update von GD-LIB 1.6 auf GD 2.0

Hallo Forum!

Ich hab einen Server mit RedHat Linux 9.0 mit PHP und MySQL.
Zu diesem Server hab ich root--Zugang mittels SSH.

Nun möchte ich die GD-LIB, welche ich ine inigen meiner PHP Scripts benötige, welche auf dem server laufen, von der Version 1.6 auf die neue Version 2.0 updaten. Leider hab ich überhaupt keine Linux Erfahrung.

Nun meine Fragen:
Was muss alles upgedatet werden?
Wie gehe ich vor?
Was benötige ich?
Was kann passieren?
Gibt es irgendwo ein tutorial?
Muss ich den Server neu starten?

Vielen Dank für Euere Hilfe!

Maresa P.

  1. Moin!

    Nun möchte ich die GD-LIB, welche ich ine inigen meiner PHP Scripts benötige, welche auf dem server laufen, von der Version 1.6 auf die neue Version 2.0 updaten. Leider hab ich überhaupt keine Linux Erfahrung.

    Die gdlib ist einbaufertig in PHP 4.3.x enthalten. Ich empfehle sehr dringend, diese Version zu verwenden, weil der Selbstbau der gdlib keinesfalls von Anfängern bewältigt werden kann. Ich hatte dabei jedenfalls arge Probleme und heftigen Rechercheaufwand im Netz, bis das Scheißteil endlich so lief, wie für PHP notwendig.

    Bedenke, dass zusätzlich zur gdlib, die eigentlich nur ein paar Funktionen für Grafikformate bereithält, alle möglichen Bibliotheken für die zu benutzenden Grafik- und Fontformate installiert sein müssen, beispielsweise die zlib, libpng, jpeg-8a (?) oder freetype2.

    Im Zweifel informierst du dich, wie man bei deinem Redhat einzelne Komponenten aktualisiert, und ziehst dir dann ohne großes Kompilieren einfach ein Update von PHP.

    Was muss alles upgedatet werden?
    Wie gehe ich vor?
    Was benötige ich?
    Was kann passieren?

    All diese Fragen kann ich dir zwar grundsätzlich beantworten. Da aber insbesondere die letzte Frage mit "ja" beantwortet werden muß, und du selbst keinerlei Ahnung hast, rate ich vom "selber kompilieren" ab.

    Zieh dir das RPM von RedHat, und gut ist.

    Muss ich den Server neu starten?

    Den Apache mußt du neustarten, wenn PHP aktualisiert wurde. Ansonsten ist nichts weiter erforderlich.

    - Sven Rautenberg

    1. Moin!

      Hallo Sven!
      vielen Dank für Deine ausfürliche und verständliche Antwort.

      Die gdlib ist einbaufertig in PHP 4.3.x enthalten. Ich empfehle sehr dringend, diese Version zu verwenden, weil der Selbstbau der gdlib keinesfalls von Anfängern bewältigt werden kann. Ich hatte dabei jedenfalls arge Probleme und heftigen Rechercheaufwand im Netz, bis das Scheißteil endlich so lief, wie für PHP notwendig.

      All diese Fragen kann ich dir zwar grundsätzlich beantworten. Da aber insbesondere die letzte Frage mit "ja" beantwortet werden muß, und du selbst keinerlei Ahnung hast, rate ich vom "selber kompilieren" ab.

      Ok, ich werde diesen Weg wählen und PHP updaten.

      Zieh dir das RPM von RedHat, und gut ist.

      Was ist das RPM? Woher bekomme ich das? Und wie bekomme ich das per SSH "rüber"?

      Viele Grüße

      Maresa

      1. Moin!

        Ok, ich werde diesen Weg wählen und PHP updaten.

        Zieh dir das RPM von RedHat, und gut ist.

        Was ist das RPM? Woher bekomme ich das? Und wie bekomme ich das per SSH "rüber"?

        RPM steht für "RedHat Packet Manager", würde ich meinen. Das ist ein Format, in dem auspackfertig vorkompilierte Software für Linux verbreitet wird - nicht nur für RedHat, aber die haben es eben erfunden.

        Da ich mit RPM sehr wenig zu tun habe (früher bevorzugte ich das Runterladen des Quellcodes - jetzt macht es mir Gentoo Linux sehr einfach), muß ich auf im Web erhältliche Ressourcen zur Beschreibung von RedHat und dem für RPM zuständigen Kommandozeilentool verweisen - alternativ hat RedHat ja vielleicht auch ein menügeführtes Tools auf der Shell.

        Per SSH kriegst du Uploads über SCP oder SFTP übertragen. Und "das RPM" kriegst du im Zweifel irgendwo bei RedHat auf der Seite. Bei php.net gibts nur Linux-Quellcode.

        - Sven Rautenberg

        1. Hi!

          "Danke, das hat geholfen" ;)

          lg

          Maresa