Viac na
Inštalácia PHP 5.6 na Xenial (16.04)
Potrebujem použiť php5 (5.6), pretože pracujem na projekte Drupal 7, ktorý nepodporuje php7. Problém je, že som nedávno aktualizoval na ubuntu 16.04 Xenial, ktoré už zrejme nepodporuje php5.
Skúsil som ho nainštalovať z tohto repozitára, avšak pri pokuse o inštaláciu pomocou apt sa mi vždy zobrazia podobné chyby.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Čo znamená, že je zastaraný. Ako môžem nainštalovať PHP 5.6 na Xenial?
154
3
Odstráňte všetky balíky php
Vypíšte zoznam nainštalovaných balíkov php pomocou
dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
a potom odstráňte nepotrebné balíky pomocousudo aptitude purge your_packages_here
alebo ak ich chcete všetky priamo odstrániť, použite :Pridanie PPA
Ak sa zobrazí hlásenie
add-apt-repository: command not found
, najskôr spustite nasledujúci príkaz :Inštalujte svoju verziu PHP
Môžete nainštalovať aj moduly php5.6, napríklad
Overte si svoju verziu
Ak ste nainštalovali
php5.6-cli
Ak nemáte
php5.6-cli
, vložte toto do súboru .phpMôžete dokonca zvážiť použitie vagrantu (alebo podobnej technológie), ktorý vám pomôže používať obe verzie súčasne. Vagrant je v podstate klient virtuálneho počítača navrhnutý tak, aby pomáhal rýchlo a jednoducho zapínať a vypínať virtuálne počítače s konfiguráciou založenou na projektoch; t. j. môžete nakonfigurovať virtuálny počítač špeciálne pre projekt a každý virtuálny počítač môže byť v prípade potreby odlišný pre každý projekt.
To znamená, že môžete vyvíjať projekt a testovať ho na svojom lokálnom počítači s použitím rovnakej produkčnej konfigurácie, v akej bude projekt spustený. To je skvelé nielen pre vás, ale znamená to aj to, že tím vývojárov môže vždy testovať za rovnakých podmienok, pretože konfigurácia VM je prenosná a multiplatformná (je to len textový súbor).
Po nainštalovaní vagrantu a virtuálneho boxu je to rovnako jednoduché ako spustenie:
a po spustení virtuálneho počítača môžete použiť:
a teraz môžete ručne nainštalovať apache, php a mysql. Môžete tiež definovať konfiguráciu provisioningu, takže keď zadáte:
sa virtuálny počítač sám zostaví, ako aj nainštaluje všetky potrebné binárne súbory a môže dokonca vykonať klonovanie vášho kódu na git, nastaviť sieť, aby ste mohli aplikáciu zobraziť v prehliadači atď.
Podrobnejšie informácie nájdete tu: https://www.vagrantup.com/docs/getting-started/
Môžete použiť XAMPP Linux.Môžete si stiahnuť akúkoľvek verziu xampp linux z nižšie uvedenej oficiálnej stránky xampp.
https://www.apachefriends.org/download.html
Pomocou terminálu zadajte umiestnenie stiahnutého súboru.
Najprv udeľte určité oprávnenie pre stiahnutý binárny súbor. (Predpokladajme, že som stiahol 64-bitový binárny balík.)
Potom nainštalujte xampp
Ak sťahujete 32 bitový binárny súbor, urobte nižšie uvedené takto