In your php.ini you have a setting named upload_max_filesize - it's usually set to 2MB or less - change this, and you MIGHT be able to upload larger files - it depends on what your host allows you to do.
Additionally if your memory_limit configuration is enabled, it should be more than your upload_max_filesize.