Wie kann ich auf meinem 1und1 managed Server die FreeType library in die GDLib compilieren?
#angry#
compile the FreeType library
mit make?
woida schriebmit make?
Wie soll ich denn das jetzt bitte verstehen, bitte ein wenig genauer
Wie soll ich denn das jetzt bitte verstehen, bitte ein wenig genauer
Das hab ich mir bei der Frage auch gedacht...
Also,
Im Install Tool bei Basic Configuration wurde die GDLip gefunden aber bei FreeType kommt folgende Fehlermeldung:
It looks like the FreeType library is not compiled into GDLib. This is required when TYPO3 uses GDLib and you'll most likely get errors like 'ImageTTFBBox is not a function' or 'ImageTTFText is not a function'.
ImageMagick ist installiert.
Um mein Problem ein klein wenig zu veranschaulichen:
Bild: klaus-rules.com/screen.jpg
Hab im Forum schon gesucht, konnte aber keinen Eintrag finden der mir zu einer Lösung meines Problems helfen konnte.
Hoffe nun schreiben wir nicht mehr aneinander vorbei :o
Hallo
solltest du Zugriff auf eine System mit einem gcc Compiler und den dazugehörigen bintulis haben kannst du wie folgt vorgehen.
1.) FreeType Sourcen von http://www.freetype.org/ besorgen ,entpacken und
./configure && make && make install benutzen (gegebenfalls Pfade und
Compiler Optionen mitgeben ala export CFLAGS usw.)
2.) PHP Sourcen von php-net besorgen . ./configure mit den gewünschten Optionen
aufrufen und den Pfad zu vorher kompilierten und installiertem FreeType2
angeben (--with-freetype-dir=shared,/usr/local/freetds <- Beispiel,shared
ist Optional und heißt nix anders als das der linkder die FreeType
Bibilotheken nicht statisch ins Binary einbindet).
3.) Des weiteren sollte man sich entweder für die von PHP mitgelieferte gdlib
entscheiden oder für die extern von http://www.boutell.com/gd/ (dies lässt
sich mit --with-gd oder --with-gd=/path/to/externalgd mittels configure bei
PHP einstellen.Wenn es bei Umlautdarstellung zu Problemen bei php 4.4.3 oder
php 4.4.4 kommt könnte es unter Umständen an der mitgeliefrten gdlib liegen
(aber das ist ein anderes Thema)
Solltest du allerdings bis hierhin nur "Bahnhof" verstehen würde ich dir empfehlen fertig konfigurierte Binärpakete deiner jeweiligen Distribution zu
Verwenden (also rpm oder deb oder was auch immer).
Mfg
Daniel