Am nevoie pentru a utiliza php5 (5.6) pentru că m-am'm de lucru pe un Drupal 7 proiect care nu't suport php7. Problema este recent am actualizat la ubuntu 16.04 Xenial, care pare să nu mai suport php5.
Am încercat să-l instalați din acest repo, cu toate acestea, atunci când încercați să-l instalați cu apt întotdeauna am obține erori similare.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Ceea ce înseamnă că's învechit. Cum pot instala PHP 5.6 pe Xenial?
Scoateți toate stoc pachete php
Lista instalat php pachete cu dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
apoi scoateți inutile pachetele cu sudo aptitude purge your_packages_here
sau dacă doriți să eliminați direct le folosesc :
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
Se adauga PPA
sudo add-apt-repository ppa:ondrej/php
Daca dai add-apt-depozit: comanda nu a fost găsit` executați următoarea comandă în primul rând :
sudo apt-get install software-properties-common
Instalați Versiunea PHP
sudo apt-get update
sudo apt-get install php5.6
Puteți instala php5.6 module prea de exemplu
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
Verificați dacă versiunea dvs.
Dacă ați instalat php5.6-cli
sudo php -v
Dacă tu nu't au php5.6-cli
, a pus acest lucru pe un .fișier php
<?php
//outputs php configuration info
phpinfo();
?>
Puteți chiar să ia în considerare utilizarea vagabond (sau tehnologii similare) pentru a asista în utilizarea ambele versiuni în același timp. Vagrant este, în esență, un client VM proiectat pentru a ajuta spin NEG's în sus și în jos rapid și ușor, cu proiectul de configurare pe bază; de exemplu, puteți configura un NEG în mod special pentru un proiect și fiecare VM pot fi diferite pentru fiecare proiect, dacă va fi nevoie.
Acest lucru înseamnă că vă puteți dezvolta un proiect și testați-l pe computerul local, folosind aceeași producție de configurare ca proiectul va fi rulat sub. Nu numai ca este mare pentru tine, dar, de asemenea, înseamnă că o echipă de dezvoltatori pot testa întotdeauna în aceleași circumstanțe ca VM configurare este portabil și cross-platform (it's doar un fișier text).
Odată vagabond și virtual box sunt instalate, l's la fel de ușor ca de funcționare:
vagrant init ubuntu/trusty64; vagrant up --provider virtualbox
și odată ce neg este de până și să fie difuzate, puteți folosi:
vagrant ssh
și acum puteți instala manual apache, php și mysql. Puteți defini, de asemenea, setări de configurare, astfel încât atunci când introduceți:
vagrant up
VM construiește în sine, precum și instalează toate binarele de care aveți nevoie și puteți face chiar și un git clona de cod, configurare rețea astfel încât să puteți vizualiza aplicația în browser-ul dvs., etc.
Pentru mai multe informații detaliate uite aici: https://www.vagrantup.com/docs/getting-started/
Puteți folosi XAMPP Linux.Puteți descărca orice versiune de xampp linux de mai jos menționat oficial xampp-ul.
https://www.apachefriends.org/download.html
Introduceți locația fișierului descărcat folosind terminalul.
În primul rând da anumite permisiunea pentru descărcat fișiere binare. (Presupunem că am descărcat pe 64 de biți binar pachet.)
sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run
Apoi atunci a instala xampp
sudo ./xampp-linux-x64-5.6.23-0-installer.run
Dacă sunteți descărcați binar pe 32 de biți fișier fac menționate mai jos astfel de prognoze
sudo chmod a+x xampp-linux-5.6.23-0-installer.run
sudo ./xampp-linux-5.6.23-0-installer.run