Чтобы увеличить этот размер, есть несколько способов:
Для локального сервера
На локальном сервере вы имеет доступ до корневого файла php.iniОткройте файл /usr/local/php5/php.ini
найдите переменные upload_max_filesize, post_max_size, max_execution_time и установите их значения следующим образом:
upload_max_filesize = 5M
post_max_size = 5M
max_execution_time = 500
Перезапустите локальный веб-сервер после внесения изменений.
В примере "5M" означает размер файла в 5 мегабайт ("5K" - 5 килобайт, "5" - 5 байт).
Переменная upload_max_filesize задает максимальный размер загружаемого пользователем файла.
Переменная post_max_size задает общий максимальный размер передаваемых пользователем данных из формы сайта.
Переменная max_execution_time задает максимальное время в секундах на обработку данных пользователя. Если загружаются большие файлы, то этот параметр скорее всего нужно будет увеличить.
Для удаленного сервера
Как правило на удаленных серверах на хостинге мы не имеем доступа к корневому файлу php.ini. В этом случае мы можем воспользоваться одним из двух способов:1. Попросить хостера увеличить максимальный размер файлов, или попробовать сделать это самому, создав в корневой папке сайта (или в корневой папке для сайтов, например /public_html) файл php.ini, и добавив в него несколько строк (внимание – не все хостеры это поддерживают):
upload_max_filesize = 5M
post_max_size = 5M
max_execution_time = 500
2. В файл .htaccess добавить несколько строк:
php_value upload_max_filesize 5M
php_value post_max_size 5M
php_value max_execution_time 500
php_value max_input_time 500