TYPO3

Installation von libpng

Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek libpng kompiliert und installiert, um sie später in TYPO3 nutzen zu können.
Die Installation dieser Komponente ist optional. Wollen Sie sie verwenden, so muss sie vor der Kompilierung von PHP und GD installiert werden! Ausserdem muss zlib installiert sein, bevor libpng installiert wird.

Den libpng-Quellcode beziehen

Sofern Ihnen der Quellcode noch nicht vorliegt, können Sie ihn sich von der offiziellen libpng Website herunterladen.

Anschließend legen wir das Paket mit dem Quellcode im entsprechenden Verzeichnis ab: /opt/libpng/libpng-1.2.5.tar.gz

Danach entpacken wir das Source-Paket und erstellen unser Installationsverzeichnis:

Quellcode von libpng entpacken
linux:/ # cd /opt/libpng
linux:/opt/libpng # tar xvfz libpng-1.2.5.tar.gz

Somit ist /opt/libpng/libpng-1.2.5 unser Installationsverzeichnis.

Das Zielverzeichnis für die kompilierte Grafik-Bibliothek wird /usr/local sein. Dies ist eine Abweichung vom Schema, welches wir bei den anderen Komponenten anwenden! Der Grund hierfür ist, dass die gemeinsame Installation von zlib und libpng eine bestimmte Verzeichnisstruktur benötigt.

Verwendung des Standard-Makefiles

Da im libpng-Paket kein ./configure Skript enthalten ist, werden wir eines der bereitgestellten Makefiles verwenden, indem wir das Standard-Makefile makefile.std in unser Installationsverzeichnis kopieren und dabei gleichzeitig umbenennen:

Makefile von libpng kopieren und umbenennen
linux:/ # cd /opt/libpng/libpng-1.2.5
linux:/opt/libpng/libpng-1.2.5 # cp scripts/makefile.std makefile

make test, make install

Ist das Makefile wie soeben beschrieben in unser Installationsverzeichnis kopiert, starten wir den Kompiliervorgang im Test-Modus ...

Testmodus mit 'make test'
linux:/opt/libpng/libpng-1.2.5 # make test

War der Test erfolgreich, so findet sich in der Ausgabe der Text
9782 zero samples

Eine weitere Überprüfung führen wir mit folgender Eingabe durch:

Mit 'pngtest' die Anzeige von PNG testen
linux:/opt/libpng/libpng-1.2.5 # ./pngtest pngnow.png

Ein erfolgreicher Test wird nun mit einer Ausgabe bestätigt, in der sich der Text 289 zero samples befindet.

Danach installieren wir die Bibliothek:

Installieren mit 'make install'
linux:/opt/libpng/libpng-1.2.5 # make install

Nach erfolgreicher Installation wurden folgende Dateien erzeugt:
/usr/local/include/libpng (Verzeichnis)
/usr/local/include/png.h -> libpng/png.h (symbolischer Link)
/usr/local/include/pngconf.h -> libpng/pngconf.h (symbolischer Link)
/usr/local/lib/libpng.a

Damit ist die Installation der libpng Grafikbibliothek abgeschlossen.

Weiterlesen

Installation von zlib — Dieser Teil des Tutorials beschreibt, wie man die Kompressions-Bibliothek zlib kompiliert und installiert, um sie später in TYPO3 nutzen zu können.

Installation von GD — Dieser Teil des Tutorials beschreibt, wie man die Grafik-Bibliothek GD kompiliert und installiert, um sie später in TYPO3 nutzen zu können.

Installation von PHP — Dieser Teil des Tutorials beschreibt, wie man die Skriptsprache PHP kompiliert und installiert, um sie später in TYPO3 nutzen zu können.

Installation von Freetype — Dieser Teil des Tutorials beschreibt, wie man die Schriftarten-Engine Freetype 2 kompiliert und installiert, um sie später in TYPO3 nutzen zu können.

Vorbereitung der TYPO Installation unter Linux — Die hier beschriebene Installation umfasst alle Komponenten, die nötig sind, um das TYPO3-Content Management System lauffähig zu machen: Webserver, Datenbank, PHP und TYPO3.

Kommentare zu Installation von libpng

Kommentar abgeben


(wird nicht veröffentlicht)


* Diese Felder sind für das Kommentieren notwendig
Bitte beachten Sie, dass Ihr Kommentar vor der Veröffentlichung geprüft wird.
Aktuelles
TYPO3 Best Practice

TYPO3 Best Practice

September 2010 – In diesem neuen Bereich zeigen wir Ihnen bewährte Vorgehensweisen, die bei der Konzeption und dem Aufbau eines TYPO3 Sytems zu beachten sind. Sie richten sich gleichermaßen an Redakteure und Programmierer. weiter

Aktuelles TYPO3 Tutorial
Eigene Linktypen mit Custom Tags definieren

Eigene Linktypen mit Custom Tags definieren

August 2010 – So kann man in TYPO3 eigene Tags für spezielle Verlinkungen definieren. Wir zeigen die Erzeugung von nofollow-Links, Links auf andere Sprachen und Links auf Datensätze von tt_news. weiter

Aktuelles TypoScript Snippet
Automatischen Backlink setzen

Automatischen Backlink setzen

Dezember 2009 – So erzeugen Sie einen automatisierten Link zur übergeordneten Seite ('Zurück'-Link). weiter

Aktueller Glossareintrag
Fluid

Fluid

Juli 2010 – Die neue Template Engine Fluid weiter