PHP Selector — это функция, часто встречающаяся в панелях управления хостингом, таких как cPanel, Plesk и других. Она позволяет пользователям выбирать версию PHP для их веб-сайтов и управлять расширениями PHP. Вот некоторые полезные команды и задачи, которые можно выполнить с помощью PHP Selector:
Изменение версии PHP:
selectorctl set php --version=<version> --user=<username>
Замените <version>
на нужную версию PHP (например, 7.2, 7.3 и т.д.) и <username>
на реальное имя пользователя.
Список доступных версий PHP:
selectorctl --list
Эта команда отобразит список доступных версий PHP.
Включение/отключение расширений PHP:
selectorctl set php --extension=<extension> --status=on --user=<username>
selectorctl set php --extension=<extension> --status=off --user=<username>
Замените <extension>
на имя расширения (например, pdo, gd, mysqli и т.д.) и <username>
на реальное имя пользователя.
Список установленных расширений PHP:
selectorctl --show-extensions
Эта команда отобразит список установленных расширений PHP.
Настройка параметров PHP:
selectorctl set php --options=<option_name> --value=<value> --user=<username>
Замените <option_name>
на параметр PHP, который вы хотите настроить (например, memory_limit, max_execution_time и т.д.) и <value>
на нужное значение.
Список параметров PHP:
selectorctl --show-options
Эта команда отобразит список доступных параметров PHP.
Сброс конфигурации PHP к значениям по умолчанию:
selectorctl reset php --user=<username>
Эта команда сбросит параметры конфигурации PHP для указанного пользователя на значения по умолчанию.
Применение конфигурации PHP для всех пользователей:
selectorctl set global --version=<version> --extension=<extension> --status=on
Эта команда применит конкретную версию PHP или расширение ко всем пользователям.
Не забудьте заменить <version>
, <extension>
и <username>
на фактические значения. Всегда будьте осторожны при использовании этих команд, особенно при внесении изменений, которые могут повлиять на всех пользователей на сервере. Рекомендуется делать резервные копии и тестировать изменения в контролируемой среде, прежде чем применять их на рабочем сервере.