hosting:php:version-console

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/10/10 11:39]
karlov
hosting:php:version-console [2020/03/30 12:03] (текущий)
karlov
Строка 1: Строка 1:
-====== 2.8.4. Смена версии PHP в консоли ======+====== 2.8.6. Смена версии PHP в консоли ======
  
 <note important>​ <note important>​
Строка 17: Строка 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, выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash>   * Создайте алиас для нужной версии PHP, выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash>
 echo "alias php='/​usr/​local/​php72/​bin/​php'"​ >> ~/.bashrc && source ~/.bashrc echo "alias php='/​usr/​local/​php72/​bin/​php'"​ >> ~/.bashrc && source ~/.bashrc
 </​code>​ </​code>​
 +
 +<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>   * Переопределите переменную ''​PATH'',​ выполнив команду (в команде замените ''​php72''​ на нужную версию PHP):<​code bash>
 export PATH=/​usr/​local/​php72/​bin:​$PATH export PATH=/​usr/​local/​php72/​bin:​$PATH
  • hosting/php/version-console.1570696753.txt.gz
  • Последние изменения: 2019/10/10 11:39
  • — karlov