hosting:php:version-console

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/05/30 15:22]
karlov [Другие статьи]
hosting:php:version-console [2020/05/18 13:16] (текущий)
karlov
Строка 1: Строка 1:
-====== Смена версии PHP в консоли ======+====== ​2.8.6. ​Смена версии PHP в консоли ======
  
-<note important+<alert type="​warning"​
-Смена версии PHP в [[hosting:​my-sites:​php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:​ssh|консоли]]. +**Внимание!** ​Смена версии PHP в [[hosting:​my-sites:​php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:​ssh|консоли]]. 
-</note>+</alert>
  
-Чтобы работать в консоли с определённой версией PHP, воспользуйтесь одним из способов: +<panel type="​primary"​ title="​Команда просмотра текущей версии PHP">​ 
-  * При выполнении команд явно указывайте путь к интерпретатору PHP нужной версии:<​code>​+<code bash>php -v</​code>​ 
 +</​panel>​ 
 + 
 +Работать в консоли с определённой версией PHP можно несколькими способами <text type="​muted">​(нажмите на название нужного способа,​ чтобы просмотреть подробную информацию)</​text>​. 
 + 
 +<tabs justified="​true"​ fade="​true">​ 
 +  * [[#​direct|Явное указание интерпретатора]] 
 +  * [[#alias|Создание алиаса]] 
 +  * [[#​path|Переопределение PATH]] 
 +<pane id="​direct">​ 
 + 
 +При выполнении команд явно указывайте путь к интерпретатору PHP нужной версии:<​code>​
 /​usr/​local/​php4/​bin/​php /​usr/​local/​php4/​bin/​php
 /​usr/​local/​php52/​bin/​php /​usr/​local/​php52/​bin/​php
Строка 17: Строка 28:
 /​usr/​local/​php72/​bin/​php /​usr/​local/​php72/​bin/​php
 /​usr/​local/​php73/​bin/​php /​usr/​local/​php73/​bin/​php
 +/​usr/​local/​php74/​bin/​php
 </​code>​ </​code>​
-  ​Создайте алиас ​для нужной версии ​PHP, выполнив команду (в команде замените ​''​php71''​ на нужную версию PHP):<​code bash> + 
-echo "alias php='/​usr/​local/​php71/​bin/​php'"​ >> ~/.bashrc && source ~/.bashrc +</​pane>​ 
-</​code>​ +<pane id="​alias">​ 
-  * Переопределите переменную ''​PATH''​, выполнив команду (в команде замените ''​php71''​ на нужную версию PHP):<​code bash> + 
-export PATH=/​usr/​local/​php71/bin:$PATH+<alert type="​warning">​ 
 +**Внимание!** Использование алиасов ​в рамках PHP, Bash-скриптов ​и [[hosting:​cron|cron]] невозможно. Вместо алиасов ​в командах и скриптах ​обязательно указывайте полный абсолютный путь к интерпретатору PHP нужной версииТакже алиасы не подходят для ​работы с [[hosting:​php:​composer|Composer]] — для работы с ним используйте метод с переопределеним PATH. 
 +</​alert>​ 
 + 
 +Создайте алиас для ​нужной версии PHP, выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash> 
 +echo "alias php='/usr/local/php72/bin/​php'"​ >> ~/.bashrc && source ~/.bashrc
 </​code>​ </​code>​
  
-Посмотреть текущую версию PHP можно с помощью команды ''​php -v''​.+</​pane>​ 
 +<pane id="​path">​
  
-===== Другие статьи =====+Переопределите переменную ''​PATH'',​ выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash> 
 +export PATH=/​usr/​local/​php72/​bin:​$PATH 
 +</​code>​
  
-{{indexmenu>.#1}}+</​pane>​ 
 +</tabs>
  • hosting/php/version-console.1559218926.txt.gz
  • Последние изменения: 2019/05/30 15:22
  • — karlov