hosting:php:version-console

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/05/07 14:46]
karlov ↷ Страница перемещена и переименована из hosting:php:version:console в hosting:php:version-console
hosting:php:version-console [2020/12/01 17:06] (текущий)
karlov
Строка 1: Строка 1:
-====== Смена версии PHP в консоли ======+====== 2.8.6. Смена версии PHP в консоли ======
  
 +<callout type="warning" icon="true">
 +=== Внимание! ===
 Смена версии PHP в [[hosting:my-sites:php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:ssh|консоли]]. Смена версии PHP в [[hosting:my-sites:php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:ssh|консоли]].
 +</callout>
  
-Чтобы работать в консоли с определённой версией PHP, воспользуйтесь одним из способов+<panel type="primary" title="Команда просмотра текущей версии PHP"> 
-  * При выполнении команд явно указывайте путь к интерпретатору PHP нужной версии:<code>+<code bash>php -v</code> 
 +</panel> 
 + 
 +Работать в консоли с определённой версией PHP можно несколькими способами: 
 + 
 +<tabs 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
Строка 15: Строка 29:
 /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
 +/usr/local/php80/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+<callout type="warning" icon="true"> 
 +=== Внимание! === 
 +Для работы с [[hosting:php:composer|Composer]] используйте метод с [[#path|переопределением PATH]]. Также алиасы не подходят для применения в PHP-скриптах, Bash-скриптах и [[hosting:cron|cron]] — в них обязательно указывайте полный [[#direct|абсолютный путь к интерпретатору PHP]] нужной версии
 +</callout
 + 
 +Создайте алиас для нужной версии PHP, выполнив команду (в команде замените ''php72'' на нужную версию PHP):<code bash> 
 +echo "alias php='/usr/local/php72/bin/php'" >> ~/.bashrc && source ~/.bashrc
 </code> </code>
  
-===== Другие статьи =====+</pane> 
 +<pane id="path"> 
 + 
 +Переопределите переменную ''PATH'', выполнив команду (в команде замените ''php72'' на нужную версию PHP):<code bash> 
 +export PATH=/usr/local/php72/bin:$PATH 
 +</code>
  
-{{indexmenu>.}}+</pane> 
 +</tabs>
  • hosting/php/version-console.1557229584.txt.gz
  • Последнее изменение: 2019/05/07 14:46
  • karlov