2012-01-26 7 views

risposta

102

La cosa che ha fatto il trucco per me alla fine è stato:

yum install gd gd-devel php-gd 

e quindi riavviare Apache:

service httpd restart 
+0

funziona come un incantesimo! – Aris

+0

Sì, questo funziona perfettamente su CentOS versione 6.5. La pagina "phpinfo" dice che PHP è stato originariamente compilato senza gd ('--without-gd'), ma anche una sezione sull'attuale "gd". –

+1

Assicurarsi di utilizzare il pacchetto php giusto. Ad esempio, nel mio caso, stavo usando php56w, quindi avevo bisogno di usare php56w-gd. –

33
  1. È necessario trovare un repository che offre una lib di GD corrispondente alla versione corrente di PHP. Ho avuto un grande successo usando Remi Collet's repo per questo scopo. Infatti, l'ho usato ieri per aggiornare la mia installazione di php alla versione 5.4.0RC6 più recente sulla mia scatola CentOS6.
  2. Una volta messa a punto hai il pronti contro termine si tratta di una semplice questione di esecuzione sudo yum install php-gd
  3. Naturalmente, si applicano le solite cose: essere sicuri di riavviare Apache dopo l'installazione, ecc
+0

Se si dispone di NginX, non è necessario riavviare! A quanto pare hai bisogno di php-gd per WordPress "edit media" https://wordpress.org/support/topic/edit-media-not-working –

4

CentOS 6.5+ & PHP 5.6:

sudo yum install php56-gd 

service httpd restart 
0

Mettere il comando

yum install php-gd 

e riavviare il server (httpd, nginx, ecc.)

service httpd restart