Naujausias pranešimas: Samba kritinis pažeidžiamumas
frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

PHP7 versijos diegimas Debian 8 aplinkoje



Mūsų parengtame Debian 8 operacinės sistemos šablone yra naudojama PHP 5.6 versija. Atnaujinant PHP versiją iš 5.6 į 7 galite pasiekti iki 50% mažesnį atminties išnaudojimą taip suteikiant didesnį svetainių greitį nedidant serverio resursų. Kadangi PHP 7 versija neįtraukiama į  Debian 8.x stabilią versiją, parengėme pamoką, kaip atnaujinti PHP versiją į 7.

0. Preliminarūs reikalavimai

* Dedikuotas serveris naudojantis mūsų parengtą Debian 8 šabloną.

1. Senos PHP versijos pašalinimas:

Prieš pašalinant seną PHP versiją siūlytume išsisaugoti esamą konfigūraciją, kad susidūrus su veikimo problemomis galėtumėte ją vėliau atstatyti:

sudo tar zcvf /root/etc.backup.tar.gz /etc/

Tada galite patikrinti turimų PHP paketų sąrašą:

dpkg --list | grep php | awk '/^ii/{ print $2}'

Jums bus pateikiamas sąrašas:



Jeigu esate įsideigę ir kitus PHP modulius, Jums bus pateikiamas ilgesnis sąrašas. Šis sąrašas bus išsaugotas vėlesniam paketų diegimui su PHP 7.

Dabar galite atlikti PHP 5.6 versijos pašalinimą:

x="$(dpkg --list | grep php | awk '/^ii/{ print $2}')"
apt-get --purge remove $x

Vykdant antrą komandą Jūsų bus paklausta ar tikrai sutinkate ištrinti paketus. Įveskite y ir pasirinkite Enter.

2. dotdeb konfigūravimas:

Įkelkite dvi naujas eilutes į /etc/apt/sources.list failą:

echo 'deb http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list
echo 'deb-src http://packages.dotdeb.org jessie all' >> /etc/apt/sources.list

Patikrinkite ar įrašai sėkmingai įsivedė:

cat /etc/apt/sources.list

Jums bus pateikiamas failo turinys:



3. GnuPG parsisiuntimas ir parsisiuntimas:

Įvykdykite šias komandas:

cd /tmp
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
rm dotdeb.gpg

Ir atnaujinkite serverį:

apt-get update


4. PHP 7 diegimas:

Tam, kad būtų įdiegti tie patys paketai, kuriuos turėjote PHP 5.6 versijoje, įvykdykite šias komandas:

y="$(sed 's/php5/php7.0/g' <<<$x)"
echo Old PHP5 packages name: $x
echo New PHP7 packages name: $y
apt-get install $y

Dabar galite paleisti komandą php -v ir matysite, kad versija sėkmingai atnaujinta į 7.

Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2023 Dedikuoti.lt forumas, visos teisės saugumos.