PHP (PHP: Hypertext Preprocessor) este una dintre cele mai bune opțiuni de astăzi pentru a dezvolta site-uri web și aplicații bazate pe web datorită unui set larg de funcții integrate, de aceea este unul dintre cele mai utilizate și mai populare limbaje în rândul dezvoltatorilor. PHP oferă versiunile 5.6, 7.0 și 8.0, în timp ce versiunile precum 5.3, 5.4 și 5.5 nu mai sunt acceptate.
PHP este utilizat pentru serverele web Apache și Nginx, iar Solvetic va explica modul de instalare a versiunilor compatibile ale acestuia în Ubuntu.
1. Vedeți versiunea PHP în Ubuntu
Pasul 1
Deschidem terminalul și executăm una dintre următoarele comenzi:
sudo apt show php sudo apt show php -a
MARI
Pasul 2
În acest caz, este posibil să instalați cea mai recentă versiune de PHP executând următoarele:
sudo apt install php Instalați PHP cu PPA
2. Instalați mai multe versiuni de PHP pe Ubuntu 5.6 7.X 8.0
Pasul 1
Primul pas este instalarea PHP într-una dintre versiunile sale de la PPA, pentru aceasta instalăm suplimentele necesare:
sudo apt instalează python-software-properties
MARI
Pasul 2
În cazul oricărei erori, executăm:
sudo apt instalează software-properties-common
MARI
Pasul 3
Introducem litera y pentru a aplica modificările.
MARI
Pasul 4
Acum adăugăm depozitul PPA:
sudo add-apt-repository ppa: ondrej / php
MARI
Pasul 5
Apăsăm Enter pentru a confirma și adăuga depozitul:
MARI
Pasul 6
Actualizăm sistemul cu comanda:
actualizare sudo apt
MARI
Pasul 7
După aceasta putem instala diferitele versiuni de PHP.
Instalăm PHP 5.6 cu comanda:
sudo apt instalează php5.6
MARI
Pasul 8
Introducem litera Y pentru a confirma descărcarea și instalarea acestei versiuni, după care validăm versiunea instalată cu „php -v”:
MARI
Pasul 9
Instalăm PHP 7.1 cu comanda:
sudo apt instalează php7.1
MARI
Pasul 10
Introducem litera Y pentru a confirma procesul:
MARI
Pasul 11
Validăm versiunea cu „php -v”:
MARI
Pasul 12
Instalăm PHP 8.0 cu comanda:
sudo apt instalează php8.0
MARI
Pasul 13
Acceptăm instalarea introducând litera Y:
MARI
Pasul 14
Validăm versiunea cu comanda „php -v”:
MARI
Pasul 15
Pentru serverul Apache avem următoarele opțiuni de instalat:
sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]Pasul 16
În cazul Nginx avem următoarele versiuni:
sudo apt install php5.6-fpm [PHP 5.6] sudo apt install php7.0-fpm [PHP 7.0] sudo apt install php7.1-fpm [PHP 7.1] sudo apt install php7.2-fpm [PHP 7.2] sudo apt instalați php7.3-fpm [PHP 7.3] sudo apt instalați php7.4-fpm [PHP 7.4] sudo apt instalați php8.0-fpm [PHP 8.0]Pasul 17
În plus, este posibil să instalați module bazate pe destinația PHP:
sudo apt install php5.6-cli php5.6-xml php5.6-mysql sudo apt install php7.0-cli php7.0-xml php7.0-mysql sudo apt install php7.1-cli php7.1-xml php7 .1-mysql sudo apt install php7.2-cli php7.2-xml php7.2-mysql sudo apt install php7.3-cli php7.3-xml php7.3-mysql sudo apt install php7.3-cli php7. 4-xml php7.4-mysql sudo apt install php7.3-cli php8.0-xml php8.0-mysq
3. Configurați versiunea implicită de PHP în Ubuntu
Pasul 1
Este posibil să dorim să stabilim în mod implicit unele dintre versiunile PHP utilizate, pentru aceasta trebuie să executăm următoarea sintaxă:
sudo update-alternatives --set php / usr / bin / php #Pasul 2
Pentru a stabili PHP 5.6 executăm:
sudo update-alternatives --set php /usr/bin/php5.6Pasul 3
Pentru PHP 7.1:
sudo update-alternatives --set php /usr/bin/php7.1Pasul 4
Pentru PHP 8.0 folosim:
sudo update-alternatives --set php /usr/bin/php8.0
MARI
Pasul 5
Este posibil să configurați versiunea PHP pentru a o utiliza cu serverul web Apache, în acest caz este necesar să dezactivați versiunea curentă cu comanda a2dismod și apoi să activați versiunea dorită cu comanda a2enmod.
Dezinstalăm versiunea curentă:
sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0
MARI
Pasul 6
Apoi activăm versiunea dorită:
sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0
MARI
Pasul 7
În cele din urmă, repornim serverul cu următoarea comandă:
sudo systemctl reporniți apache2
MARI
Acesta este procesul simplu și funcțional pentru a permite instalarea PHP în diferite versiuni pe Ubuntu și apoi pentru a defini care este versiunea potrivită de utilizat.