смена версии php ispmanager
Установка и смена версий PHP
Как изменить версию PHP
Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается вместе с «Модулем Apache» или «PHP-FPM». Подробнее см. в статье Установка веб-сервера. Дополнительно можно установить альтернативные версии из репозитория ISPsystem:
Версии PHP устанавливаются в /opt/.
В Настройки → Настройки 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). Таким образом настройка применяется для пользователя.
Установка и смена версий PHP
Как изменить версию PHP
Нативная версия PHP — версия из официального репозитория ОС. Она устанавливается вместе с «Модулем Apache» или «PHP-FPM». Подробнее см. в статье Установка веб-сервера. Дополнительно можно установить альтернативные версии из репозитория ISPsystem:
Версии 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). Таким образом настройка применяется для пользователя.
Как сменить версию PHP на хостинге
Как узнать версию PHP на хостинге
Для того, чтобы узнать версию PHP с которой работает Ваш сайт, необходимо в корневой директории сайта создать файл с названием info.php и внести в него следующий код:
Теперь при переходе на страницу /info.php мы увидим все настройки php, в том числе и его версию. Пример http://dtest.com/info.php
Где находятся настройки версий PHP в ISPmanager
С панелью ISPmanager Вы можете использовать общую версию PHP и её настройки будут установлены для всех доменов. Когда вы добавляете домен в панели управления ISPmanager, для него по умолчанию включается поддержка PHP для домена. Версия и возможность включения находятся в настройках www-домена:
Как сменить версию PHP
Для того, чтобы перейти к настройке версии PHP для конкретного домена необходимо войти в панель управления и перейти к его настройкам:
Смена версии PHP для Модуль Apache
Мы проверили режим работы, сменили версию PHP для mod_php, но как быть с другими режимами?
В режиме CGI версию можно сменить прямо в настройках домена:
Версия PHP изменилась, как видим.
Переключение версии на FCGI
Смена версии PHP в режиме FCGI доступна для владельцев тарифа вирт. хостинга для Битрикс, а также обладателям VPS с панелью управления.
Смена версии FCGI для PHP на услуге вирт. хостинга
Здесь всё просто, действуем так же, как и со сменой версии для «Модуль Apache».
Версия PHP для FCGI изменена.
Смена версии PHP для FCGI на VPS
Смена версии PHP для FCGI на VPS несколько отличается от остальных вариантов смены версии.
Будет доступен пункт Версия PHP(PHP-FPM), выберите нужную версию и сохраните настройки.
Готово!
Как выбрать версию PHP при работе в командной строке (SSH)
При работе в консоли используйте следующие пути до обработчиков PHP для запуска скриптов под различными версиями:
На виртуальном хостинге
Отключена поддержка PHP в ISPmanager
Если на вашей услуге хостинга установлена панель управления ISPmanager, убедитесь, что поддержка PHP включена.
При выключенном обработчике страницы будут выглядеть как обычный текст и Вы увидите содержимое файла PHP, а не сгенерированную страницу сайта.
Как включить поддержку PHP в ISPmanager:
Войдите в панель управления хостингом и перейдите в раздел WWW-домены, два раза кликните по имени вашего домена:
В разделе «Дополнительные возможности» поставьте галочку напротив пункта PHP и выберите режим работы.
Готово! PHP страницы впредь будут обработаны и выведены на экран должным образом.
Как сменить версию PHP?
В панели управления хостингом ISPmanager поддерживается возможность обработки PHP-скриптов.
Перед началом работы войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com).
Выбор версии PHP для сайта
Как узнать текущую версию PHP?
Текущую версию PHP можно узнать двумя способами: путем создания специального информационного файла и в интерфейсе ISPmanager.
Текущая версия PHP в интерфейсе ISPmanager
Для того, чтобы узнать конфигурацию PHP, установленную для сайта, перейдите в раздел WWW-домены (см. рис. 1). Текущие режим работы и версия PHP будут указаны в списке доменов.
Рисунок 1
Текущая версия PHP через файл info.php
Для того, чтобы узнать настройки PHP необходимо создать файл info.php в корневом каталоге сайта.
Для того, чтобы создать файл в разделе Менеджер файлов перейдите в корневой каталог сайта /www/название_домена/. Далее нажмите «Создать» и введите название файла «info.php».
Выберете созданный файл и нажмите «Изменить». В открывашемся редакторе файла вставьте следующее содержимое:
Для просмотра конфигурации PHP для сайта введите в адресную строку браузера http://domain.ru/info.php (где domain.ru — адрес вашего сайта).
Выбор версии и режима работы PHP для сайта
На хостинге Former поддерживается только режим Apache LSAPI. Подробнее о режиме LSAPI рассказывается здесь. В режиме LSAPI вы можете выбрать версию PHP для каждого домена.
Для того, чтобы выбрать версию PHP для сайта, следуйте данной инструкции:
1. Выберите нужный домен в списке доменов в разделе WWW-домены и нажмите «Изменить» (см. рис. 2).
Рисунок 2
2. Настройки PHP будут указаны в блоке «Дополнительные возможности» (см. рис. 3).
Рисунок 3
Расширения PHP
В панели управления хостингом вы также можете включать и отключать расширения LSAPI. Для того, чтобы установить расширение, следуйте указаниям инструкции:
1. В разделе PHP выберите нужную версию PHP и нажмите расширения CGI и LSAPI. Следом за этим отобразится список доступных расширений. Активные расширения отмечены пиктограммой включенной лампочки (см. рис. 5).
Рисунок 5
2. В списке расширений выберите нужное расширение и нажмите «Включить».
Обратите внимание! Нельзя отключить расширения, отмеченные пиктограммой замка.
Смена версии php ispmanager
Для поиска контента, содержащего точную фразу «мел и сыр», введите:
поиск с OR
Для поиска контента, содержащего одного из выражений «мел» или «сыр», введите:
поиск с AND
Для поиска контента, содержащего оба выражения «мел» и «сыр», введите:
поиск с NOT
Для поиска контента, который содержит «мел», но не содержит «сыр», введите:
Исключение выражений из поиска
Аналогично поиску с NOT, для поиска контента, который содержит «мел» и «масло», но не содержит «сыр», введите:
Группировка выражений поиска
Для поиска контента, который обязательно должен содержать «мел», и возможно содержит «сыр» или «масло», введите:
Поиск по Заголовку
Для поиска контента, в Заголовок которого входит «мел», используйте ключевое слово title:
Одиночный символ
Для поиска контента, содержащего «хлеб» или «хлебный», можно использовать символ * :
Множественные символы
Для поиска «хлеб» или «хлебный»:
Допускается комбинирование подстановочных символов, для уточнения условий. Например, поисковый запрос ниже позволит найти контент, содержащий «масло», но не «масленый»:
Поиск меток
Используйте префикс «labelText:», чтобы искать содержимое с конкретной меткой.
Поиск близких выражений
Следующее поисковое выражение позволяет найти все фразы, в которых указанные слова отстоят друг от друга на точно указанное количество слов.
Фраза «будерброд с плавленым сыром» удовлетворяет условиям поиска.
Неточный поиск
Этот способ поиска позволяет искать слова, близкие по написанию. Для поиска «масленый», если есть неуверенность в написании:
Фраза «масляный» удовлетворяет условиям поиска.
Комбинированный поиск
Возможно комбинировать поисковые выражения: