Installation af PHP 5.6 på Xenial (16.04)
Jeg er nødt til at bruge php5 (5.6), fordi jeg arbejder på et Drupal 7-projekt, som ikke understøtter php7. Problemet er, at jeg for nylig opdaterede til ubuntu 16.04 Xenial, som tilsyneladende ikke længere understøtter php5.
Jeg forsøgte at installere det fra denne repo, men når jeg forsøger at installere det med apt får jeg altid lignende fejl.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Hvilket betyder, at det'er forældet. Hvordan kan jeg installere PHP 5.6 på Xenial?
154
3
Fjern alle de eksisterende php-pakker
List installerede php-pakker med
dpkg -l | grep php| awk '{print $2}' |tr "\n" " " "
og fjern derefter unødvendige pakker medsudo aptitude purge your_packages_here
eller hvis du ønsker at fjerne dem alle direkte, brug :Add the PPA
Hvis du får
add-apt-repository: command not found
, skal du først køre følgende kommando :Installer din PHP-version
Du kan også installere php5.6-moduler, for eksempel
Kontroller din version
Hvis du har installeret
php5.6-cli
Hvis du ikke har
php5.6-cli
, skal du indsætte dette i en .php-filDu kan endda overveje at bruge vagrant (eller lignende teknologi) til at hjælpe dig med at bruge begge versioner på samme tid. Vagrant er i bund og grund en VM-klient, der er designet til at hjælpe med hurtigt og nemt at sætte VM'er op og ned med projektbaseret konfiguration; dvs. at du kan konfigurere en VM specifikt til et projekt, og hver VM kan være forskellig pr. projekt, hvis det er nødvendigt.
Det betyder, at du kan udvikle et projekt og teste det på din lokale maskine ved hjælp af den samme produktionskonfiguration, som projektet skal køres under. Det er ikke kun godt for dig selv, men betyder også, at et team af udviklere altid kan teste under de samme omstændigheder, da VM-konfigurationen er bærbar og tværplatform (det er bare en tekstfil).
Når vagrant og virtual box er installeret, er det så nemt som at køre:
og når vm'en er oppe og køre kan du bruge:
og du kan nu manuelt installere apache, php og mysql. Du kan også definere en provisioning konfiguration, så når du indtaster:
den virtuelle maskine bygger sig selv samt installerer alle de binære filer, du har brug for, og kan endda lave en git-klon af din kode, opsætte netværk, så du kan se programmet i din browser, osv.
For mere detaljerede oplysninger se her: https://www.vagrantup.com/docs/getting-started/
Du kan bruge XAMPP Linux.Du kan downloade enhver version af xampp linux fra nedenstående officielle xampp-websted.
https://www.apachefriends.org/download.html
Indtast den downloadede filplacering ved hjælp af terminal.
Giv først en vis tilladelse til den downloadede binære fil. (Antag, at jeg har hentet 64 bit binær pakke.)
Installer derefter xampp
Hvis du downloader 32 bit binær fil gør nedenstående nævnt som dette