Cum pot modifica versiunea php a consolei

Dacă aveți mai multe versiuni de php în sistem, atunci când executați php în consolă va fi folosită de către una dintre ele. Uneori este necesar pentru unele script-uri pentru a gestiona servicii sau versiune php a consolei. O să-ți arăt cum să-l schimbe.







Pe serverul meu Debian are 2 versiuni de php - 5.6 și 7.0. Pentru a începe, verificați ce versiune aveți în acest moment:

Să vedem, în cazul în care este binar php în sine:

Se pare că / usr / bin / php este o legătură simbolică. Să vedem unde duce:

Php verifica versiunea curentă a consolei:

Totul sa dovedit. Acum, în mod implicit consola va utiliza versiunea corectă a PHP. Puteți verifica script-uri fără a specifica o cale completă la versiunea corectă.







S-ar putea face acest lucru într-un mod diferit. Când apelați php din consola, numele este verificat în $ PATH variabilă. A se vedea valoarea sa, folosiți comanda:

Mai multă flexibilitate pentru a gestiona versiunile PHP în sistem, puteți utiliza programul de actualizare-alternative. Ea poate face, inclusiv faptul că am făcut acum, doar în mod automat, în funcție de setările. Acesta poate fi utilizat gestiona mai flexibil versionare, prioritățile stabilite pentru utilizarea unei anumite versiuni, comutați rapid între ele în modul semi-automat.

Nu am nevoie de toate astea, de ce nu face mult cu munca ei, doar uita-te la posibilitățile. Eu vorbesc despre ea ca un pick-up pentru cei care doresc mai multe detalii pentru a înțelege acest subiect. Acesta poate fi relevant dacă ați instalat orice web hosting panoul de control cu ​​diferite versiuni de php. De exemplu - Plesk.