Настройки php.ini вы можете изменить с помощью .htaccess файла.
Если вы желаете, чтобы изменения применялись ко всем папкам, установите .htaccess файл в корневую папку сайта.

Чаще всего желают изменить следующие параметры:

max_execution_time
Указывает максимальную продолжительность выполнения сценария (в секундах). По истечении указанного срока сценарий автоматически завершается, что помогает бороться с чрезмерными затратами процессорного времени на выполнение пользовательских сценариев. По умолчанию 60 секунд.

max_input_time
Задаёт максимальное время (в секундах), в течение которого скрипт должен разобрать все входные данные, переданные запросами вроде POST или GET. Это время измеряется от момента, когда сервером получены все данные, до момента, когда скрипт начинает выполняться. Если желаете загружать большие файлы, тогда будьте уверенны, что max_input_time не было слишком коротким. По умолчанию 60 секунд.

memory_limit
Определяет максимальный объем памяти (в байтах), используемой сценарием. Если вы желаете использовать более крупные единицы, чем байт, напишите за номером букву K (килобайт) или M (мегабайт). По умолчанию 48 М.

upload_max_filesize
Определяет максимальный размер закачиваемого (через PHP) файла. Значение измеряется байтами. Если вы желаете использовать более крупные единицы, чем байт, напишите за номером букву K (килобайт) или M (мегабайт). По умолчанию 32 М.

post_max_size
Устанавливает максимально допустимый размер данных, отправляемых методом POST. Это значение также влияет на загрузку файлов. Для загрузки больших файлов это значение должно быть больше значения директивы upload_max_filesize. Если дополнительно используется ограничение памяти, memory_limit также влияет на загрузку файлов. В сущности, memory_limit должна быть больше чем post_max_size. Значение измеряется байтами. Если вы желаете использовать более крупные единицы, чем байт, напишите за номером букву K (килобайт) или M (мегабайт). По умолчанию 56 М.

register_globals
Регистрировать или нет переменные EGPCS (Environment, GET, POST, Cookie, Server) в качестве глобальных переменных (логическое значение: 1/0 или on/off). Настоятельно рекомендуем назначить значением register_globals off и использовать лишь $_GET и $_POST глобальные массивы для переменных для доступа к переменным, так как это обеспечивает значительно более высокий уровень безопасности.

Изменение системных переменных PHP происходит следующим образом.

Установка настроек типа boolean происходит с директивам php_flag.

Пример:
php_flag register_globals off
php_flag magic_quotes_gpc 1

Для значений типа boolean переменные 0 и 1 или on и off.

Установка других настроек происходит с директивам php_value.

Пример:
php_value upload_max_filesize 20M

Помог ли вам данный ответ? 1 Пользователи нашли это полезным (3 голосов)