5 Stimmen

Ist es möglich, GD/TTF-Unterstützung in PHP ohne Neukompilierung hinzuzufügen?

Ich habe versucht, nach diesem Thema auf SO zu suchen, aber alle Ergebnisse beziehen sich auf die Neukompilierung und nicht auf die Nicht-Neukompilierung.

Hat das schon mal jemand benutzt -> dl() Es kann zum Laden dynamischer Bibliotheken verwendet werden: http://php.net/manual/en/function.dl.php

Ist es möglich, GD- und True Type-Schriftbibliotheken zu laden, so dass ich Zugriff auf die Funktion imagettfbbox() y imagettftext()

Ich verwende CentOS, Apache, PHP 5.25.

Danke

1 Stimmen

Wenn Sie vollständigen Zugriff auf den Server haben, können Sie im Allgemeinen .so-Bibliotheken als Erweiterungen für PHP konfigurieren, was das Hinzufügen von GD/TTF-Unterstützung ermöglichen sollte. Ich glaube, Sie können fast jedes PHP-Modul als .so kompilieren, was ein ganz eigenes Thema ist. Die grundlegenden Schritte wären: 1. Quellcode herunterladen 2. cd src/ext/gd 3. phpize 4. ./configure --enable-gd=shared --with-php-config=/path/to/php-config 5. make && sudo make install

3voto

Die meisten Linux-Distributionen haben ein php-gd (oder php5-gd) Paket, das über den Paketmanager verfügbar ist. Sie müssen es nur finden und installieren.

Bei Ubuntu und Debian lautet der Paketname " php5-gd "; Sie sollten Folgendes eintippen müssen sudo apt-get install php5-gd und starten Sie dann Apache neu mit /etc/init.d/apache2 restart .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X