1. Home
  2. Техническое
  3. Apache
  4. Как изменить стандартный php-cli в консоли
  1. Home
  2. Техническое
  3. Как изменить стандартный php-cli в консоли

Как изменить стандартный php-cli в консоли

Версия PHP-CLI по умолчанию для управляемых серверов Zone (виртуальные серверы, приватные серверы) имеет ту же версию PHP, что и основной хост.

Вы можете проверить текущую используемую версию следующим образом:

php -v

В результате получается следующий ответ:

virt1234:sn-69-1.tll07.zoneas.eu:~> php -v
PHP 8.1.13 (cli) (built: Nov 28 2022 08:06:02) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.13, Copyright (c) Zend Technologies
with Zend OPcache v8.1.13, Copyright (c), by Zend Technologies

Использование других версий.

Изменение версии PHP главного домена веб-хостинга также изменит версию консоли по умолчанию. Изменить версию PHP можно в управлении веб-сервером.

Чтобы изменить версию PHP, используемую только в консоли, необходимо создать симлинк на нужный файл версии PHP CLI в директории ~/bin/.

В зависимости от платформы сервера, выполните одну из двух команд для нужной версии PHP CLI.

Пример для PHP 8.1:

> mkdir -p ~/bin && ln -sf /usr/bin/php81-cli ~/bin/php

Пример для PHP 7.4:

> mkdir -p ~/bin && ln -sf /usr/bin/php74-cli ~/bin/php

Пример для PHP 7.3:

mkdir -p ~/bin && ln -sf /usr/bin/php73-cli ~/bin/php

После выполнения этой команды повторно войдите в SSH, и после этого php -v покажет версию 7.3.

Если вам нужно запустить PHP 5.6 или 7.2, то вы должны создать симлинк на php56-cli или php72-cli.

NB! После создания этой ссылки версия PHP CLI не будет автоматически меняться в будущем.
Чтобы вернуться к стандартной версии системы PHP CLI, необходимо удалить симлинк с помощью следующей команды:

rm -f ~/bin/php
Updated on 4. Apr 2024

Was this article helpful?

Related Articles