Instalar soporte PHP-GD en un servidor Apache
Siguiendo un poco el hilo de mis últimas entradas dónde se propone eliminar PostgreSQL del arranque o explicamos cómo configurar la interfaz de red por consola, entre otras configuraciones sobre un servidor, vamos a ver cómo instalar soporte PHP-GD en un servidor Apache.
Para ello, abrimos un terminal. Nos logueamos como superusuario, o a través del comando sudo, lanzamos las siguientes instrucciones:
root@6581-Server:~# apt-get install php5-gd
Se instalará junto con las dependencias:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
libgd2-xpm
Suggested packages:
libgd-tools
The following packages will be REMOVED:
libgd2-noxpm
The following NEW packages will be installed:
libgd2-xpm php5-gd
0 upgraded, 2 newly installed, […]
Automáticamente debería de haberse reiniciado el servidor para que los cambios surtan efecto, pero si no ha sido así, simplemente invocamos:
root@6581-Server:~# /etc/init.d/apache2 restart
Y finalmente. ¿Cómo comprobar que nuestra instalación de PHP ya soporta PHP-GD?
php5 -i | grep -i –color gd
Obteniendo cómo salida:
Additional .ini files parsed => /etc/php5/cli/conf.d/gd.ini,
gd
GD Support => enabled
GD Version => 2.0
gd.jpeg_ignore_warning => 0 => 0
XAUTHORITY => /var/run/gdm3/auth-for-vivek-ruJHl1/database
_SERVER[“XAUTHORITY”] => /var/run/gdm3/auth-for-vivek-ruJHl1/database
¿Y si queremos comprobar el funcionamiento de esta extensión sobre Apache? Bien, también es fácil. Nos creamos un fichero test.php en dónde invocaremos la función phpinfo(); como se muestra abajo.
<?php phpinfo(); ?>
Lo llamamos desde, por ejemplo, la siguiente ruta: http://localhost/test.php Así podremos comprobar si se encuentra activado.