Pereiti prie pagrindinio turinio

Kaip įdiegti PHP Debian sistemoje

Šiame vadove parodysime, kaip įdiegti PHP 8.3 Debian 11 ir Debian 12 sistemose.

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
Ar gavote atsakymą į savo klausimą?