Как мога да променя PHP версия на конзолата

Ако имате няколко версии на PHP в системата, когато стартирате PHP в конзолата ще бъде използвана от един от тях. Понякога е необходимо за някои скриптове за управление на услуги или PHP версия на конзолата. Ще ви покажем как да го промените.







На моя Debian сървър има 2 версии на PHP - 5.6 и 7.0. За да започнете, проверете версията, която имате в момента:

Нека да видим, къде е двоичен самия PHP:

Оказва се, че / ЮЕсАр / хамбар / PHP е символична връзка. Нека да видим накъде води:

Php проверите текущата версия на конзолата:

Всичко се оказа. Сега, по подразбиране на конзолата ще използва правилната версия на PHP. Можете да проверите скриптове без да посочва пълния път до правилната версия.







Човек би могъл да го направя по различен начин. Когато се обаждате на PHP от конзолата, името се проверява в променливата $ PATH. Вижте стойността си, използвайте командата:

По-голяма гъвкавост, за да управлявате версии на PHP в системата, можете да използвате програмата за обновяване алтернативи. Тя може да направи, включително и факта, че сега са направили, само автоматично, в зависимост от вашите настройки. Може да се използва по-гъвкаво управление на версии, определяне на приоритети за използването на определена версия, бързо да превключвате между тях в полуавтоматичен режим.

Нямам нужда от всичко това, защо не се занимават много с работата си, просто погледнете възможностите. Аз говоря за това като пикап за тези, които искат по-подробно да се разбере тази тема. То може да бъде от значение, ако сте инсталирали всеки уеб хостинг контролен панел с различни версии на PHP. Например - Plesk.