wiki:technical:soft:php
Это старая версия документа!
Содержание
PHP
Настройки PHP для загрузки файлов
За общесистемные параметры загрузки файлов отвечают следующие опции php.ini:
- upload_max_filesize - максимальный размер загружаемого файла.
- max_file_uploads - максимальное количество одновременных загрузок.
- post_max_size - максимальный размер отправляемого через POST-запрос файла (должен быть больше upload_max_filesize).
- max_execution_time - время в секундах, в течении которого скрипт должен полностью завершить своё исполнение. По окончании этого времени - принудительное завершение. Для отмены ограничений можно присвоить 0.
- max_input_time - время в секундах, в течении которого скрипт должен получить и обработать все данные из POST и GET запросов.
- memory_limit - ограничение на выделяемую для исполнения одного скрипта память. Для отмены ограничений, поставьте -1. Должен быть больше post_max_size.
Если загрузка выполняется через Nginx, необходимо проверить опции nginx.conf:
- client_max_body_size - максимально допустимый размер тела запроса клиента, указываемый в поле “Content-Length” заголовка запроса.
Для того, чтобы собрать php на ubuntu 16.04 со своими настройками, действуем так:
apt-get install git apache2 mysql-server make autoconf gcc bison libxml2 \ libxml2-dev libcurl4-openssl-dev pkg-config libssl-dev \ bzip2 libbz2-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev \ libgmp-dev libgmp3-dev libmcrypt-dev libmysqlclient-dev \ libpspell-dev librecode-dev
mkdir /root/php7 & cd /root/php7
Ссылки
Ссылки
wiki/technical/soft/php.1657549577.txt.gz · Последнее изменение: 2022/07/11 17:26 — Diman