wiki:technical:soft:php
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:technical:soft:php [2014/04/03 16:52] – [Ссылки] alexander | wiki:technical:soft:php [2022/07/11 17:39] (текущий) – Diman | ||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| ===== Настройки PHP для загрузки файлов ===== | ===== Настройки PHP для загрузки файлов ===== | ||
| За общесистемные параметры загрузки файлов отвечают следующие опции php.ini: | За общесистемные параметры загрузки файлов отвечают следующие опции php.ini: | ||
| - | * upload_max_filesize - Максимальный размер загружаемого файла. | + | * upload_max_filesize - максимальный размер загружаемого файла. |
| - | * max_file_uploads - Максимальное количество одновременных загрузок. | + | * max_file_uploads - максимальное количество одновременных загрузок. |
| - | * post_max_size - Максимальный размер отправляемого через POST-запрос файла (Должен быть больше upload_max_filesize). | + | * post_max_size - максимальный размер отправляемого через POST-запрос файла (должен быть больше upload_max_filesize). |
| - | * max_execution_time - Время в секундах, | + | * max_execution_time - время в секундах, |
| - | * max_input_time - Время в секундах, | + | * max_input_time - время в секундах, |
| - | * memory_limit - Ограничение на выделяемую для исполнения одного скрипта память. Для отмены ограничений, | + | * memory_limit - ограничение на выделяемую для исполнения одного скрипта память. Для отмены ограничений, |
| Если загрузка выполняется через Nginx, необходимо проверить опции nginx.conf: | Если загрузка выполняется через Nginx, необходимо проверить опции nginx.conf: | ||
| - | * client_max_body_size | + | * client_max_body_size |
| + | |||
| + | Для того, чтобы собрать 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 / | ||
| + | |||
| + | wget https:// | ||
| + | |||
| + | tar xfz php-7.2.34.tar.gz & cd php-7.2.34 | ||
| + | |||
| + | ./configure \ | ||
| + | --prefix=/ | ||
| + | --with-config-file-path=/ | ||
| + | --enable-mbstring \ | ||
| + | --enable-zip \ | ||
| + | --enable-bcmath \ | ||
| + | --enable-pcntl \ | ||
| + | --enable-ftp \ | ||
| + | --enable-exif \ | ||
| + | --enable-calendar \ | ||
| + | --enable-sysvmsg \ | ||
| + | --enable-sysvsem \ | ||
| + | --enable-sysvshm \ | ||
| + | --enable-wddx \ | ||
| + | --enable-gd-jis-conv \ | ||
| + | --enable-fd-setsize=10240 \ | ||
| + | --with-curl \ | ||
| + | --with-iconv \ | ||
| + | --with-gmp \ | ||
| + | --with-pspell \ | ||
| + | --with-gd \ | ||
| + | --with-jpeg-dir=/ | ||
| + | --with-png-dir=/ | ||
| + | --with-zlib-dir=/ | ||
| + | --with-xpm-dir=/ | ||
| + | --with-freetype-dir=/ | ||
| + | --with-openssl \ | ||
| + | --with-pdo-mysql=/ | ||
| + | --with-gettext=/ | ||
| + | --with-zlib=/ | ||
| + | --with-bz2=/ | ||
| + | --with-recode=/ | ||
| + | --with-mysqli=/ | ||
| + | |||
| + | |||
| + | make -j4 | ||
| + | make install | ||
| + | |||
| + | </ | ||
| ==== Ссылки ==== | ==== Ссылки ==== | ||
| - | * [[http:// | + | * https:// |
| + | * https:// | ||
| + | |||
| + | ===== Ссылки ===== | ||
| + | * https://php.net/ | ||
wiki/technical/soft/php.1396529566.txt.gz · Последнее изменение: (внешнее изменение)
