2011-06-02 6 views
5

He intentado buscar este tema en SO, pero todos los resultados se refieren a recompilar, en lugar de no volver a compilar.¿Es posible agregar compatibilidad GD/TTF a PHP sin volver a compilar?

¿Ha utilizado alguna vez esto a nadie ->dl() Se puede utilizar para cargar librerías dinámicas: http://php.net/manual/en/function.dl.php

¿Es posible cargar GD y bibliotecas de fuentes True Type de modo que tenga acceso a la función imagettfbbox() y imagettftext()

Estoy usando CentOS, Apache, PHP 5.25.

Gracias

+1

Si tiene acceso completo al servidor, generalmente puede configurar las bibliotecas .so como extensiones de PHP, lo que debería permitir agregar soporte GD/TTF. Creo que puedes compilar casi cualquier módulo de PHP como .so, que es un tema completo por sí mismo. pasos básicos serían: 1. Descargar fuente 2. cd src/ext/gd 3. phpize 4. ./configure --enable-gd = shared with-php-config =/ruta/a/php -config 5. make && sudo make install – Percy

Respuesta

3

mayoría de las distribuciones de Linux tienen un php-gd (o php5-gd) paquete disponible a través del gestor de paquetes. Solo tiene que encontrarlo e instalarlo.

Para Ubuntu y Debian, el nombre del paquete es "php5-gd"; debería tener que escribir sudo apt-get install php5-gd, y luego reiniciar Apache con /etc/init.d/apache2 restart.

+0

Esto no es suficiente para un paquete de gd. Tiene que compilarse con php, o hay una solución complicada en alguna parte. –

Cuestiones relacionadas