Ok ho trovato la soluzione senza aiuto, infatti il problema è venuto fuori quando ho ridovuto reinstallare il server apache, php, mysql ecc...
Il problema era dovuto a librerie non attivate nella versione di php in locale.
Per risolverlo:
E' bastato controllare se nella cartella "ext" (che contiene le estenzioni/librerie) di php ci fosse il file "php_gd2.dll" che contiene le librerie GD versione 2.
Quindi appena constatato con gioia che fosse già presente quel file, ho aperto il file "php.ini" e ho decommentato l'estenzione rendendola così attiva, ho riavviato apache "restart" e tutto ha funzionato perfettamente anche sul mio server locale.
Per decommentare o commentare in "php.ini" basta togliere o mettere un punto e virgola ";" davanti la stringa.
Così è decommentato quindi php utilizzerà queste librerie:
extension=php_gd2.dll
Così è commentato quindi php non utilizzerà queste librerie
;extension=php_gd2.dll
Grazie di tutto.