Instalar soporte GD en PHP para DirectAdmin

Para modificar un build de php y/o apache de DirectAdmin siempre debe realizarse del mismo modo que si se tratara de las fuentes originales de estos paquetes.

DirectAdmin crea dos ficheros con las opciones de compilación, los cuales podremos ubicarlos en la siguiente ruta (esta ruta podría sufrir alguna variación dependiendo de la versión instalada)

/usr/local/directadmin/custombuild/configure/custom/ap2/

En esa ruta podremos encontrar:

configure.php5
configure.apache

Asi pues si quisieramos agregar el soporte para GD, deberíamos editar el fichero:

configure.php5

Y aseguramos que estén las siguientes lineas:

--with-gd
--with-freetype
--enable-gd-native-ttf
--gettext

Una vez modificado este fichero para crear un nuevo build deberemos ir al directorio:

/usr/local/directadmin/custombuild/configure/

y ejecutar las siguientes ordenes:

./build clean
./build php y

Con estas ordenes lo que le indicamos es que primeramente limpie el entorno de compilación y acto seguido proceda a compilar y crear nuestra versión nueva de php unicamente, el apache no lo genera nuevamente, el flag y al final de la linea le indica que para cualquier pregunta que pueda hacernos conteste que si.

Si bien este sería el procedimiento general para cualquier modulo o modificación que puedieramos necesitar del DirectAdmin, cada caso puede necesitar de algún soporte extra de nuestro sistema, en el caso que nos ocupa, de las librerias GD, ademas sería necesario instalarlas en nuestro sistema con:

yum install gd ( centos )
apt-get install gd ( debian )
...
...

Recordar los pasos:

1. cd /usr/local/directadmin/custombuild/configure/custom/ap2/
2. editamos configure.php5 y añadimos lineas de compilacion gd:

--with-gd
--with-freetype
--enable-gd-native-ttf
--gettext

3. cd /usr/local/directadmin/custombuild/configure/
4. ./build clean
5. ./build php y
6. ( reinicio de apache y probamos )
7. adicionalmente si no tiene gd en el sistema instalarlas ( yum install gd - apt-get install gd y empezar desde el paso  4 )

REFERENCIAS:

https://help.directadmin.com

No hay comentarios

Agregar comentario