====== PHP ======
PHP (произносится пи-эйч-пи́) — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных.
http://php.net/
====== Настройка ======
|[[debian:debian|Debian]]|''/etc/php5/apache2/php.ini''|
|[[freebsd:freebsd|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
Для того, чтобы увеличить время работы расширения нужно увеличить значение:
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.*'
----
[[https://anton-pribora.ru/articles/nginx/debian-php5_6-and-php7_1/|Установка PHP 5.6 и PHP 7.1 на Debian 8 + nginx]]
====== Ссылки ======
https://ru.wikipedia.org/wiki/PHP
https://ru.wikibooks.org/wiki/PHP
{{tag>Programming PHP}}