instalace PHP 5 v Ubuntu 16.04 LTS

z důvodů mimo mé omezení porozumění Canonical odstranil PHP 5 z Ubuntu 16.04 a ponechal ve svých úložištích pouze balíčky PHP 7. V tomto postI napsat, jak downgrade na PHP 5.6.

Za prvé, sudo, prosím 🙂

sudo su

poté odeberte PHP 5 a 7, které jsou nainstalovány ve vašem systému

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

přidejte následující úložiště, které poskytuje PHP 5. a aktualizovat

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

toto úložiště poskytuje balíčky pro PHP 5.5 a 5.6. Změňte verzi vnásledující příkazy podle vašich potřeb.

PS. Právě jsem použil tento repozitář ve svém vývojovém prostředí a měli byste myslet alespoň dvakrát, než jej použijete ve výrobním prostředí. Pokud PHP 5 isneeded pro vaši aplikaci, jako kdyby to by se zlomit v PHP 7, možná shouldconsider není upgrade serveru na 16.04 …

nainstalovat PHP 5.5 nebo 5.6 a všechny rozšíření, které potřebujete

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

balíček php5.6-xml je potřebný pro správné provedení hrušky a Pecl.libapache2-mod-php5.6 je samozřejmě potřeba pouze v případě, že používáte Apache 🙂

ověřte, zda je vaše verze PHP 5.

php -v

povolit PHP 5. pro Apache

a2enmod php5.6

pokud jste provedli dpkg -l | grep php nebo jste si všimli ve výstupech apt-get install, viděli jste, že PHP 7 je znovu nainstalován. Zdá se, že je to závislostphp-pear, takže se jí nezbavíte tak brzy 🙂

to je vše.

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna.