Hogyan kell telepíteni a régebbi verziók Debian, Ubuntu, CentOS példáját php, szerver konfigurációs ablak és

Hogyan kell telepíteni a régebbi verziók Debian, Ubuntu, CentOS példáját php

Hogyan kell telepíteni a régebbi verziók Debian, Ubuntu, CentOS példáját php

Néha szükség van telepíteni egy régebbi változata a csomagot. A legegyszerűbb (bár hibás) módja az, hogy töltse le a megfelelő verziót, és manuálisan telepíteni, de akkor is kell foglalkozni a sok függőségek. Ezért a leginkább megfelelő módon -, hogy regisztrálja a kiegészítő tároló, és konfigurálja a kivétel a megfelelő csomagot.

Mi fogja állítani a PHP csomagot a terjesztés szorítani (az újabb ágakat PHP 5.4.x)

Ahhoz, hogy az előírt tárolók nyitott /etc/apt/sources.list

És hozzáadjuk a végén a tárolóban:

Most arra van szükség, hogy rögzítse a változat a csomagokat, amelyek nem kerültek újabb. Ehhez meg fogjuk mutatni, hogy /etc/apt/preferences.d/preferences fájltár ahonnan, hogy a szükséges csomagokat.

Package: php5 *
Pin: kiadás a = oldstable
Pin-Priority: 700

Package: libapache2-mod-php5
Pin: kiadás a = oldstable
Pin-Priority: 700

Csomag: *
Pin: kiadás a = stabil
Pin-Priority: 600

Az alacsonyabb PHP változat, szükségünk van minden csomag kezdődő php5. valamint libapache2-mod-php5.
Magyarázat sorok:

Package: php5 * - csomagokat alá tartozó php5 maszk *
Pin: release a = oldstable - vett az előző változat a terjesztés tárolók (zárolhatja az aktuális verzió és a tilalom változása Ehhez levelet Pin: version 5.3.3-7 + squeeze19 ahol 5.3.3-7 + squeeze19 - ez a változat a csomag .. ).
Pin-Priority: 700 - beállítás prioritás. Minél több - előnyös szabály.

Ugyanígy mi iránymutatást bocsát a csomagot (libapache2-mod-php5) és az összes többi (*). Most frissítse az adatokat a apt:

és telepítse a csomagokat: