PHP yra populiari programavimo kalba, naudojama dinaminėms svetainėms ir programoms kurti. Dėl paprastumo ir plačių galimybių ji itin dažnai naudojama web kūrime.
1. Atnaujinkite sistemą
Atnaujinkite sistemą paleisdami šią komandą:
apt update
2. Įdiekite reikalingus paketus
Įdiekite paketus, reikalingus papildomai programinės įrangos saugyklai pridėti:
apt install -y apt-transport-https lsb-release ca-certificates wget
3. Pridėkite PHP saugyklą
Paleiskite šią komandą, kad įdiegtumėte GnuPG:
apt install -y gnupg
Tada importuokite saugyklos GPG raktą:
wget -qO - https://packages.sury.org/php/apt.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/php.gpg
Pridėkite PHP saugyklą prie sistemos šaltinių sąrašo:
echo "deb https://packages.sury.org/php/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/php.list
Dar kartą atnaujinkite paketų sąrašą:
apt update
4. Įdiekite PHP
Paleiskite šią komandą, kad įdiegtumėte PHP. Jei norite įdiegti kitą versiją, 8.3 pakeiskite norimos versijos numeriu:
apt install -y php8.3
Diegiant PHP 8.3 gali būti automatiškai įdiegtas Apache web serveris. Jei jo nereikia, galite pašalinti Apache šiomis komandomis:
systemctl stop apache2
apt remove apache2 -y
apt purge apache2 -y
apt autoremove -y
5. Įdiekite PHP plėtinius
Norėdami įdiegti dažniausiai naudojamus PHP plėtinius, paleiskite šią komandą. Jei reikia, galite pakeisti PHP versijos numerį:
apt install -y php8.3-cli php8.3-fpm php8.3-common php8.3-mysql php8.3-zip php8.3-gd php8.3-mbstring php8.3-curl php8.3-xml php8.3-bcmath php8.3-imap
Norėdami įdiegti konkretų PHP plėtinį atskirai, naudokite šią komandą ir extension_name pakeiskite norimo plėtinio pavadinimu:
apt install php8.3-extension_name
Jei naudojate Apache, šiomis komandomis įjunkite PHP-FPM palaikymą:
a2enmod proxy_fcgi setenvif
systemctl restart apache2
a2enconf php8.3-fpm
systemctl reload apache2
6. Patikrinkite diegimą
Norėdami patikrinti, ar PHP įdiegtas sėkmingai, paleiskite šią komandą:
php -v
Išvestyje turėtų būti rodoma informacija apie įdiegtą PHP versiją:
Taip pat galite peržiūrėti visus įdiegtus PHP plėtinius. Tam naudokite šią komandą:
php -m
7. Perkraukite web serverį (nebūtina)
Jei naudojate web serverį, perkraukite jį, kad būtų pritaikyti atlikti pakeitimai.
Jei naudojate Apache, paleiskite šią komandą:
systemctl restart apache2
Jei naudojate Nginx, paleiskite šias komandas:
systemctl restart php8.3-fpm
systemctl restart nginx

