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.