hosting:php:version-console

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/08/28 17:30]
karlov
hosting:php:version-console [2020/05/18 13:16]
karlov
Строка 1: Строка 1:
-====== 2.8.3. Смена версии 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.txt
  • Последнее изменение: 2020/05/18 13:16
  • karlov