Содержание

PHP

Настройки PHP для загрузки файлов

За общесистемные параметры загрузки файлов отвечают следующие опции php.ini:

Если загрузка выполняется через Nginx, необходимо проверить опции nginx.conf:

Для того, чтобы собрать 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

wget https://www.php.net/distributions/php-7.2.34.tar.gz

tar xfz php-7.2.34.tar.gz & cd  php-7.2.34

./configure \
    --prefix=/usr \
    --with-config-file-path=/etc \
    --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=/usr \
    --with-png-dir=/usr \
    --with-zlib-dir=/usr \
    --with-xpm-dir=/usr \
    --with-freetype-dir=/usr \
    --with-openssl \
    --with-pdo-mysql=/usr \
    --with-gettext=/usr \
    --with-zlib=/usr \
    --with-bz2=/usr \
    --with-recode=/usr \
    --with-mysqli=/usr/bin/mysql_config


make -j4 
make install

Ссылки

Ссылки