hosting:php:version-console

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:version-console [2019/10/23 06:53]
poglubko
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>​
-<note important>​ Обратите внимание,​ что данный алиас не будет задействован,​ если Вы собираетесь выполнить bash-скрипты. В таком случае в самом скрипте должны быть либо прописанные полные пути (например,​ полный путь к требуемой версии интерпретатора PHP), либо использоваться переменные в скрипте. </​note>​+ 
 +<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
Строка 27: Строка 34:
  
 Чтобы узнать текущую версию PHP, выполните команду:<​code bash>php -v</​code>​ Чтобы узнать текущую версию PHP, выполните команду:<​code bash>php -v</​code>​
- 
  
 ===== Другие статьи ===== ===== Другие статьи =====
  
 {{indexmenu>​.#​1|nsort tsort}} {{indexmenu>​.#​1|nsort tsort}}
  • hosting/php/version-console.1571802813.txt.gz
  • Последние изменения: 2019/10/23 06:53
  • — poglubko