php7 - yum install php 7 gd
CentOS: habilitar el soporte de GD en la instalaciĆ³n de PHP (5)
- Necesita encontrar un repositorio que ofrezca una lib de GD que coincida con su versión actual de php. He tenido un gran éxito utilizando el repositorio de Remi Collet para este propósito. De hecho, ayer lo utilicé para actualizar mi instalación de php a la última versión 5.4.0RC6 en mi caja CentOS6.
- Una vez que haya configurado el repositorio, es una simple cuestión de ejecutar
sudo yum install php-gd
- Por supuesto, se aplican las cosas habituales: asegúrese de reiniciar apache después de la instalación, etc.
¿Cómo hago para habilitar el soporte de GD en una instalación de CentOS?
Con CentOS 6.5+ y PHP 5.5:
yum install php55u-gd
service httpd restart
Si obtiene un error como: cannot map zero-fill pages: Cannot allocate memory in Unknown on line 0
, podría ser porque no tiene un archivo de intercambio. Le sugiero que eche un vistazo al tutorial mencionado en esta respuesta: https://.com/a/20275282/828366
Tutorial: https://www.digitalocean.com/community/articles/how-to-add-swap-on-centos-6
Lo que hizo el truco para mí eventualmente fue:
yum install gd gd-devel php-gd
y luego reinicia apache:
service httpd restart
Pon el comando
yum install php-gd
y reinicie el servidor (httpd, nginx, etc.)
service httpd restart
CentOs 6.5+ y PHP 5.6:
sudo yum install php56-gd
service httpd restart