En el PHP.INI viene una configuración para ello...
Busca esto:
Código:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
Muchos hosting te limitan a 2 MB, al menos algunos de los que yo conozco, pero en tu localhost tu puedes ponerlo como quieras...
Saludos!