Installere PHP 5 I Ubuntu 16.04 LTS

av grunner utover min begrensningsforståelse fjernet Canonical PHP 5 Frabuntusen 16.04, og etterlot BARE PHP 7-pakkene i sine repositorier. I dette innlegget skriver du hvordan du nedgraderer TIL PHP 5.6.

først av alt, sudo, vær så snill 🙂

sudo su

deretter fjerner DU PHP 5 og 7 som er installert på systemet ditt

apt-get purge `dpkg -l | grep php| awk '{print }' |tr "\n" " "`

Legg til følgende repository som gir PHP 5. og oppdatering

add-apt-repository ppa:ondrej/phpapt-get update

dette depotet gir pakker FOR PHP 5.5 og 5.6. Endre versjonen ifølgende kommandoer, i henhold til dine behov.

PS. Jeg har nettopp brukt dette depotet i utviklingsmiljøet mitt, og du bør tenke minst to ganger før du bruker det i produksjonsmiljø. HVIS PHP 5 er nødvendig for søknaden din, som OM DEN ville bryte I PHP 7, bør du kanskje vurdere å ikke oppgradere serveren din til 16.04…

Installer PHP 5.5 eller 5.6 og alle utvidelsene du trenger

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

pakken php5.6-xml er nødvendig for Å Pære og Pecl utføres riktig.libapache2-mod-php5.6 er åpenbart bare nødvendig hvis Du bruker Apache 🙂

Kontroller OM PHP-versjonen din er 5.

php -v

Aktiver PHP 5. for Apache

a2enmod php5.6

hvis du utførte dpkg -l | grep php eller la merke til i apt-get install – utgangene, så AT PHP 7 er installert igjen. Tilsynelatende er det en avhengighet avphp-pear, så du vil ikke bli kvitt det så tidlig 🙂

Det er det.

Leave a Reply

Din e-postadresse vil ikke bli publisert.