PHP (PHP: Hypertext Preprocessor) jedna je od najboljih današnjih mogućnosti za razvoj web stranica i web aplikacija temeljenih na širokom skupu integriranih funkcija, zato je jedan od najčešće korištenih i najpopularnijih jezika među programerima. PHP nudi verzije 5.6, 7.0 i 8.0, dok verzije poput 5.3, 5.4 i 5.5 više nisu podržane.
PHP se koristi za web poslužitelje Apache i Nginx, a Solvetic će objasniti način instaliranja njegovih kompatibilnih verzija u Ubuntu.
1. Pogledajte PHP verziju u Ubuntuu
Korak 1
Otvaramo terminal i izvršavamo jednu od sljedećih naredbi:
sudo apt show php sudo apt show php -a
POVEĆAJTE
Korak 2
U ovom slučaju moguće je instalirati najnoviju verziju PHP -a izvršavanjem sljedećeg:
sudo apt install php Instalirajte PHP s PPA
2. Instalirajte više verzija PHP -a na Ubuntu 5.6 7.X 8.0
Korak 1
Prvi korak je instaliranje PHP-a u jednoj od njegovih verzija s PPA-a, za to instaliramo potrebne dodatke:
sudo apt install python-software-properties
POVEĆAJTE
Korak 2
U slučaju bilo kakve greške izvršavamo:
sudo apt instalirajte software-properties-common
POVEĆAJTE
Korak 3
Unosimo slovo y kako bismo primijenili promjene.
POVEĆAJTE
Korak 4
Sada dodajemo spremište PPA:
sudo add-apt-repository ppa: ondrej / php
POVEĆAJTE
Korak 5
Pritisnite Enter za potvrdu i dodavanje spremišta:
POVEĆAJTE
Korak 6
Sustav ažuriramo naredbom:
sudo apt ažuriranje
POVEĆAJTE
Korak 7
Nakon toga možemo instalirati različite verzije PHP -a.
Instaliramo PHP 5.6 naredbom:
sudo apt install php5.6
POVEĆAJTE
Korak 8
Unosimo slovo Y kako bismo potvrdili preuzimanje i instalaciju ove verzije, nakon toga potvrđujemo instaliranu verziju s "php -v":
POVEĆAJTE
Korak 9
Instaliramo PHP 7.1 naredbom:
sudo apt install php7.1
POVEĆAJTE
Korak 10
Unosimo slovo Y za potvrdu procesa:
POVEĆAJTE
Korak 11
Potvrđujemo verziju s "php -v":
POVEĆAJTE
Korak 12
Instaliramo PHP 8.0 naredbom:
sudo apt install php8.0
POVEĆAJTE
Korak 13
Prihvaćamo instalaciju unosom slova Y:
POVEĆAJTE
Korak 14
Potvrđujemo verziju naredbom "php -v":
POVEĆAJTE
Korak 15
Za poslužitelj Apache imamo sljedeće mogućnosti za instaliranje:
sudo apt instalirajte php5.6 [PHP 5.6] sudo apt instalirajte php7.0 [PHP 7.0] sudo apt instalirajte php7.1 [PHP 7.1] sudo apt instalirajte php7.2 [PHP 7.2] sudo apt instalirajte php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]Korak 16
U slučaju Nginxa imamo sljedeće verzije:
sudo apt instalirajte php5.6-fpm [PHP 5.6] sudo apt instalirajte php7.0-fpm [PHP 7.0] sudo apt instalirajte php7.1-fpm [PHP 7.1] sudo apt instalirajte php7.2-fpm [PHP 7.2] sudo apt instalirajte php7.3-fpm [PHP 7.3] sudo apt instalirajte php7.4-fpm [PHP 7.4] sudo apt instalirajte php8.0-fpm [PHP 8.0]Korak 17
Osim toga, moguće je instalirati module na temelju PHP odredišta:
sudo apt instalirajte php5.6-cli php5.6-xml php5.6-mysql sudo apt instalirajte php7.0-cli php7.0-xml php7.0-mysql sudo apt instalirajte php7.1-cli php7.1-xml php7 .1-mysql sudo apt instalirajte php7.2-cli php7.2-xml php7.2-mysql sudo apt instalirajte php7.3-cli php7.3-xml php7.3-mysql sudo apt instalirajte php7.3-cli php7. 4-xml php7.4-mysql sudo apt install php7.3-cli php8.0-xml php8.0-mysq
3. Konfigurirajte zadanu verziju PHP -a u Ubuntuu
Korak 1
Moguće je da prema zadanim postavkama želimo uspostaviti neke od korištenih verzija PHP -a, za to moramo izvršiti sljedeću sintaksu:
sudo update-alternative --set php / usr / bin / php #Korak 2
Za uspostavu PHP 5.6 izvršavamo:
sudo update-alternative --set php /usr/bin/php5.6Korak 3
Za PHP 7.1:
sudo update-alternative --set php /usr/bin/php7.1Korak 4
Za PHP 8.0 koristimo:
sudo update-alternative --set php /usr/bin/php8.0
POVEĆAJTE
Korak 5
Moguće je konfigurirati verziju PHP -a za korištenje s web poslužiteljem Apache, u ovom slučaju potrebno je deaktivirati trenutnu verziju naredbom a2dismod, a zatim omogućiti željenu verziju naredbom a2enmod.
Deinstaliramo trenutnu verziju:
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
POVEĆAJTE
Korak 6
Zatim omogućujemo željenu verziju:
sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0
POVEĆAJTE
Korak 7
Na kraju ponovno pokrećemo poslužitelj sa sljedećom naredbom:
sudo systemctl ponovno pokrenite apache2
POVEĆAJTE
Ovo je jednostavan i funkcionalan postupak koji dopušta instaliranje PHP -a u različitim verzijama na Ubuntuu, a zatim definiranje odgovarajuće verzije za korištenje.