Пока вы перезапускаете свой веб-сервис (то есть apache), изменения должны вступить в силу, однако, если вы разрабатываете для кого-то другого, а не для себя, тогда вместо изменения php.ini я бы добавил это в скрипт загрузки:
ini_set('upload_max_filesize', '10M');
, поскольку некоторые люди могут не иметь возможности изменять php.ini, это изменит его только для страницы, на которой он находится.