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.

Leave a Reply

Sähköpostiosoitettasi ei julkaista.