PHP 5: n asentaminen Ubuntu 16.04 LTS: ään
syistä, jotka ylittävät rajallisen käsityskykyni, Canonical poisti PHP 5: n Ubuntu 16.04: stä jättäen vain PHP 7-paketit arkistoihinsa. Tässä postI kirjoittaa, miten PHP 5.6: een voi laskea.
ensinnäkin sudo, kiitos 🙂
sudo su
sitten, Poista PHP 5 ja 7, jotka on asennettu järjestelmään
apt-get purge `dpkg -l | grep php| awk '{print }' |tr "\n" " "`
lisää seuraava arkisto, joka tarjoaa PHP 5: n. ja päivittää
add-apt-repository ppa:ondrej/phpapt-get update
tämä arkisto tarjoaa paketteja PHP 5: lle.5. ja 5.6. Muuta versiota seuraavista komennoista tarpeidesi mukaan.
PS. Käytin juuri tätä arkistoa kehitysympäristössäni ja sinun pitäisi miettiä ainakin kahdesti ennen kuin käytät sitä tuotantoympäristössä. Jos PHP 5 on tarpeellinen sovelluksellesi, ikään kuin se murtuisi PHP 7: ssä, sinun ehkä kannattaisi harkita palvelimesi päivittämistä 16.04: ään …
Asenna PHP 5.5 tai 5.6 ja kaikki tarvittavat laajennukset
apt-get install build-essential libaio1 php5.6-dev php-pear php5.6-soap php5.6-sybase php5.6-gd php5.6-xdebug php5.6-xmlapt-get install libapache2-mod-php5.6
Pakkaus php5.6-xml
tarvitaan, jotta Pear ja Pecl voidaan suorittaa oikein.libapache2-mod-php5.6
on ilmeisesti tarpeen vain, jos käytät Apachea 🙂
tarkista, onko PHP-versiosi 5.
php -v
ota PHP käyttöön 5. Apasseille
a2enmod php5.6
jos suoritit dpkg -l | grep php
tai huomasit apt-get install
lähdöissä, näit, että PHP 7 on asennettu uudelleen. Ilmeisesti se onphp-pear
: n riippuvuus, joten et pääse siitä eroon niin aikaisin:)
That ’ s it.