hosting:php:version-console

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/05/07 14:49]
karlov
hosting:php:version-console [2020/03/30 12:03] (текущий)
karlov
Строка 1: Строка 1:
-====== Смена версии PHP в консоли ======+====== ​2.8.6. ​Смена версии PHP в консоли ======
  
 +<note important>​
 Смена версии PHP в [[hosting:​my-sites:​php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:​ssh|консоли]]. Смена версии PHP в [[hosting:​my-sites:​php-settings|настройках PHP]] не влияет на версию PHP в [[hosting:​ssh|консоли]].
 +</​note>​
  
 Чтобы работать в консоли с определённой версией PHP, воспользуйтесь одним из способов:​ Чтобы работать в консоли с определённой версией PHP, воспользуйтесь одним из способов:​
Строка 15: Строка 17:
 /​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> +  * Создайте алиас для нужной версии PHP, выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash> 
-echo "alias php='/​usr/​local/​php71/​bin/​php'"​ >> ~/.bashrc && source ~/.bashrc+echo "alias php='/​usr/​local/​php72/​bin/​php'"​ >> ~/.bashrc && source ~/.bashrc
 </​code>​ </​code>​
-  ​* Переопределите переменную ''​PATH'',​ выполнив команду (в команде замените ''​php71''​ на нужную версию PHP):<​code bash> + 
-export PATH=/​usr/​local/​php71/bin:$PATH+<wrap hide><​note important>​ Обратите внимание,​ что данный алиас не будет задействован,​ если Вы собираетесь выполнить bash-скрипты. В таком случае в самом скрипте должны быть либо прописанные полные пути (например,​ полный путь к требуемой версии интерпретатора PHP), либо использоваться переменные в скрипте. </​note></​wrap>​ 
 + 
 +<note important>​ 
 +Использование алиасов в рамках PHP, Bash-скриптов,​ [[hosting:​cron|cron]] и прочем — невозможно. Обязательно указывайте полную команду с абсолютным путём в скриптах вместо алиасов. Также алиасы не подходят для работы с [[hosting:​php:​composer|Composer]] — используйте метод с переопределеним ''​PATH''​. 
 +</​note>​ 
 + 
 +  ​* Переопределите переменную ''​PATH'',​ выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash> 
 +export PATH=/​usr/​local/​php72/bin:$PATH
 </​code>​ </​code>​
  
-Посмотреть текущую версию PHP можно с помощью ​команды ''​php -v''​.+Чтобы узнать текущую версию PHP, выполните ​команду:<code bash>php -v</​code>​
  
 ===== Другие статьи ===== ===== Другие статьи =====
  
-{{indexmenu>​.}}+{{indexmenu>​.#1|nsort tsort}}
  • hosting/php/version-console.1557229769.txt.gz
  • Последние изменения: 2019/05/07 14:49
  • — karlov