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.