Инструменты пользователя

Инструменты сайта


php:php

PHP

PHP (произносится пи-эйч-пи́) — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных.

http://php.net/

Настройка

Debian/etc/php5/apache2/php.ini
FreeBSD/usr/local/etc/php.ini

Время в GMT

Если на странице истории время отображается в GMT, то нужно изменить значение date.timezone:

[Date]
date.timezone = Europe/Moscow

Input variables exceeded 1000

Если в /var/log/apache2/error.log ошибка:

PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini

то исправляем переменную max_input_vars:

max_input_vars = 50000

max_execution_time

Значение по умолчанию: 30

Для того, чтобы увеличить время работы расширения нужно увеличить значение:

/etc/php5/apache2/php.ini
max_execution_time = 300

Установка PHP 7.1 на Debian 8 (jessie)

Подключение репозитория deb.sury.org

apt-get install apt-transport-https ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ jessie main" > /etc/apt/sources.list.d/php.list
apt-get update

После этого будут доступны пакеты php5.6-xxx и php7.1-xxx. Стандартные пакеты Debian php5-xxx также будут доступны, но их лучше удалить, чтобы не было конфликтов. Сделать это можно одной командой:

apt-get purge 'php.*'

Установка PHP 5.6 и PHP 7.1 на Debian 8 + nginx

Ссылки

php/php.txt · Последние изменения: 2019-07-12 13:31 — GreyWolf