====== Установка и смена версий PHP ====== Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается вместе с "Модулем Apache" или "PHP-FPM". Дополнительно можно установить альтернативные версии из репозитория ISPsystem: - Перейдите в **Настройки → Возможности → Альтернативная версия PHP → Изменить**. - Выберите в поле **ISPsystem PHP** значение "PHP CGI". - Включите опцию **ISPsystem PHP для PHP-FPM**, чтобы версия PHP была доступна для режима работы "FastCGI (Nginx + PHP-FPM)". - Включите опцию **ISPsystem модуль PHP для Apache**, чтобы версия PHP была доступна для режима работы "модуль Apache". :!: Обратите внимание! Версии PHP устанавливаются в **/opt/**. В **Настройки web-сервера → PHP** отображаются версии, которые доступны для каждого из режимов работы PHP. :!: Обратите внимание! Версия PHP для поддоменов будет автоматически наследоваться от основного домена, если при его создании вы включили опцию **Автоподдомены**. Под Администратором выделите версию PHP и нажмите **Как модуль Apache**, чтобы она использовалась для всех WWW-доменов пользователей ISPmanager с режимом работы PHP "Модуль Apache". :!: Обратите внимание! Чтобы PHP 8.0 корректно работало в режиме "Модуль Apache", включите опцию **PHP-FPM FastCGI** в возможностях веб-сервера: **Настройки → Возможности → Веб-сервер (WWW) →** кнопка **Изменить**. Для FastCGI (Nginx + PHP-FPM) изменение версии производится в списке "PHP" на уровне пользователя или на форме редактирования пользователя с уровня администратора. Изменения применяются для всех WWW-доменов пользователя, использующих PHP в режиме FastCGI (Nginx + PHP-FPM). Таким образом настройка применяется для пользователя. ====== Создание базы данных ====== База данных (БД) — единое хранилище текстовой информации сайта. База данных хранит информацию в виде связанных между собой таблиц. Для взаимодействия с информацией из таблиц используется язык запросов SQL. Информация, добавленная через CMS, записывается в БД, а затем отображается на сайте. Таким образом, администратор взаимодействует с базой данных, а не с исходными файлами сайта. Чтобы создать БД: - Перейдите в **Инструменты → Базы Данных → Создать.** - Укажите **Имя** БД. - Выберите **Владельца**, которому будет принадлежать БД. - Выберите **Сервер баз данных**, который будет управлять БД. - Выберите **Кодировку** данных в базе. Кодировка определяет набор символов для представления данных. Рекомендуем использовать "utf8", т. к. она универсальная. - Выберите **Пользователя**, который будет работать с БД. Или выберите "Создать нового пользователя" и укажите для него **Имя пользователя, Пароль** и его **Подтверждение**. - Чтобы пользователь имел доступ к БД с других серверов, включите опцию **Удалённый доступ**. Укажите **Список IP-адресов**, с которых доступ будет разрешён. Опция доступна, только если для выбранного сервера БД включена опция **Удалённый доступ**. - Нажмите **Ok**.