2. Для смены вурсии php домена, перейдите на нужный домен **Server Configuration –> Website options, ** установите галку как на скрине ниже в режим **FCGID**
**{{:13_virt.jpg?nolink&1432x651|13_virt.jpg}}**
Смена версии php для домена не доступна когда включен режим **mod_apache** в данном случае доступно только использования 1 версии которая установлена по дефолту на сервере
* **Run CGI scripts as domain owner** (Если для этой опции установлено значение Yes, все обычные сценарии CGI на этом виртуальном сервере будут выполняться с разрешениями владельца сервера. В целях безопасности это почти всегда должно быть включено, если только ваш сервер не используется только одним человеком.)
* **PHP script execution mode ** (Этот параметр определяет, выполняются ли скрипты PHP как пользователь веб-сервера Apache (обычно httpd или apache) или пользователь Unix, которому принадлежит виртуальный сервер. Первый быстрее, так как это означает, что не нужно запускать дополнительные процессы для выполнения кода PHP, но менее безопасно, поскольку скрипты читают и записывают файлы как пользователь, отличный от владельца домена. \\ Если ваша система поддерживает его, опция FCGId является лучшей, так как она быстро запускает скрипты PHP и как владелец домена. В противном случае, если ваша система сильно загружена или безопасность между пользователями не является проблемой, рекомендуется использовать оболочку CGI.)
* **Maximum php script run time** (Когда скрипты PHP запускаются с использованием режима FCGId, это поле устанавливает максимальное время, в течение которого может запускаться каждый вызов сценария. Возможно, вам придется увеличить его при размещении скриптов с особенно высоким временем выполнения и до того, как они будут убиты веб-сервером.
* **Website matches all-subdomains** (Когда этот параметр включен, запросы на любой URL-адрес домена (например, [[http://abc.example.com|http://abc.example.com]]) вернут веб-сайт виртуального сервера. Это может быть полезно, если вы размещаете приложение, которое может возвращать другой контент на основе запрошенного имени домена, такого как Wordpress MU. \\ Если домен DNS виртуального сервера размещен в этой системе, Virtualmin также добавит подстановочную * DNS-запись, когда выбрано Yes.)
* **Allow use of server-side includes** (На стороне сервера есть функция веб-сервера, которая позволяет использовать простые макро-директивы в файлах HTML. Они могут использоваться для включения других HTML-файлов, установки и отображения содержимого переменных и управления содержимым на странице с помощью операторов if. Они предлагают более простой способ создания динамических страниц, чем полный скриптовый язык, такой как PHP или Perl.)
* **Default website for ip address** (Если для этого поля установлено значение Yes, веб-сайт этого виртуального сервера будет обслуживаться Apache, когда он получит запрос, который не соответствует другому виртуальному серверу в системе. Обычно это происходит, если пользователь использует URL-адрес с IP-адресом в нем или имя хоста, которое разрешает вашу систему, но не соответствует ни одному домену Virtualmin.)
* **Website document sub-directory** (Это поле позволяет вам изменить подкаталог виртуального сервера, содержащий веб-контент, по умолчанию public_html. Это может быть полезно, если вы создали контент или скрипты в каталоге в public_html и хотите сделать его видимым для пользователей, обращающихся к URL верхнего уровня вашего веб-сайта.)
3. После указания настроек как указано выше, перейдите в пункт меню **Server configuration –> PHP versions**
**{{:14_virt.jpg?nolink&1429x557|14_virt.jpg}}**
* **Default HTML directory ** (Версия php для всего домена)
**db** ( Вы можете указать для отдельных папок в домена разные версии php, для этого укажите папку, например как на скрине выше папка "db" и установите напротив доступную версию php)
\\