Man ir nepieciešams izmantot php5 (5.6), jo es strādāju pie Drupal 7 projekta, kas neatbalsta php7. Problēma ir tāda, ka es nesen atjaunināju uz ubuntu 16.04 Xenial, kas, šķiet, vairs neatbalsta php5.
Es mēģināju to instalēt no šī repo, tomēr, kad es mēģinu to instalēt ar apt, es vienmēr saņemu līdzīgas kļūdas.
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Kas nozīmē, ka tas ir novecojis. Kā es varu instalēt PHP 5.6 uz Xenial?
Atbrīvojiet visas krājumu php paketes
Izlasiet instalētās php paketes ar dpkg -l | grep php| awk '{print $2}' |tr "\n" " " "
tad noņemiet nevajadzīgās paketes ar sudo aptitude purge your_packages_here
vai, ja vēlaties tās visas tieši noņemt, izmantojiet :
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
Pievienojiet PPA
sudo add-apt-repository ppa:ondrej/php
Ja saņemat add-apt-repository: komanda nav atrasta
, vispirms izpildiet šādu komandu :
sudo apt-get install software-properties-common
Istall your PHP Version
sudo apt-get update
sudo apt-get install php5.6
Varat instalēt arī php5.6 moduļus, piemēram
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
Pārbaudiet savu versiju
Ja esat instalējis php5.6-cli
sudo php -v
Ja jums nav php5.6-cli
, ielieciet šo uz .php failu
<?php
//outputs php configuration info
phpinfo();
?>
Jūs pat varat apsvērt iespēju izmantot vagrant (vai līdzīgu tehnoloģiju), lai palīdzētu izmantot abas versijas vienlaicīgi. Vagrant būtībā ir VM klients, kas paredzēts, lai palīdzētu ātri un viegli izveidot un izslēgt VM, izmantojot uz projektiem balstītu konfigurāciju, t. i., jūs varat konfigurēt VM īpaši projektam, un katrs VM var būt atšķirīgs katram projektam, ja nepieciešams.
Tas nozīmē, ka jūs varat izstrādāt projektu un testēt to savā lokālajā datorā, izmantojot to pašu ražošanas konfigurāciju, ar kādu tiks palaists projekts. Tas ir ne tikai lieliski ne tikai pašam, bet arī nozīmē, ka izstrādātāju komanda vienmēr var testēt vienādos apstākļos, jo VM konfigurācija ir pārnēsājama un daudzplatformu (tas ir tikai teksta fails).
Kad vagrant un virtuālā kaste ir instalēta, to ir tikpat vienkārši palaist:
vagrant init ubuntu/trusty64; vagrant up --provider virtualbox
un pēc tam, kad vm ir palaists un darbojas, jūs varat izmantot:
vagrant ssh
un tagad varat manuāli instalēt apache, php un mysql. Varat arī definēt nodrošināšanas konfigurāciju, lai, ievadot:
vagrant up
virtuālā mašīna pati izveidosies, kā arī instalēs visas nepieciešamās binārās programmas un pat varēs veikt jūsu koda git klonēšanu, iestatīt tīklu, lai lietojumprogrammu varētu apskatīt pārlūkprogrammā, utt.
Sīkāku informāciju skatiet šeit: https://www.vagrantup.com/docs/getting-started/
Jūs varat izmantot XAMPP Linux.Jūs varat lejupielādēt jebkuru xampp linux versiju no zemāk minētās oficiālās xampp vietnes.
https://www.apachefriends.org/download.html
Ievadiet lejupielādētā faila atrašanās vietu, izmantojot termināli.
Vispirms piešķiriet lejupielādētajam binārajam failam noteiktu atļauju. (Pieņemsim, ka es lejupielādēju 64 bitu bināro paketi.)
sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run
Tad instalējiet xampp
sudo ./xampp-linux-x64-5.6.23-0-installer.run
Ja lejupielādējat 32 bitu bināro failu, veiciet tālāk minēto, piemēram, šādi
sudo chmod a+x xampp-linux-5.6.23-0-installer.run
sudo ./xampp-linux-5.6.23-0-installer.run