Either the upload_max_filesize or post_max_size PHP configuration parameter is set to 2M. If you're on a shared provider, you'll need to ask your host to increase them. If you're on a VPS, you need to edit your relevant php.ini file to increase these.