Installer PHP 5.6 sur Xenial (16.04) [dupliquer]

143

Je dois utiliser php5 (5.6) car je travaille sur un projet Drupal 7 qui ne supporte pas php7. Le problème est que j'ai récemment mis à jour à Ubuntu 16.04 Xenial qui semble ne supporte plus php5 .

J'ai essayé de l’installer depuis ce dépôt , mais quand il essaie de l’installer avec apt I obtenez toujours des erreurs similaires.

$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
  php7.0-cli:i386 php7.0-cli'

Ce qui signifie qu’il est obsolète. Comment installer PHP 5.6 sur Xenial?

    
posée Nikolai 11.04.2016 - 11:45
la source

4 réponses

230

Supprimer tous les paquets php de stock

Listez les paquets php installés avec dpkg -l | grep php| awk '{print }' |tr "\n" " " puis supprimez les paquets inutiles avec sudo aptitude purge your_packages_here ou si vous voulez les supprimer directement tous les utiliser:

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

Ajouter le PPA

sudo add-apt-repository ppa:ondrej/php

Si vous obtenez add-apt-repository: command not found , exécutez d'abord la commande suivante:

sudo apt-get install software-properties-common

Installez votre version de PHP

sudo apt-get update
sudo apt-get install php5.6

Vous pouvez également installer des modules php5.6, par exemple

sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml

Vérifiez votre version

Si vous avez installé php5.6-cli

sudo php -v

Si vous n’avez pas php5.6-cli , mettez ceci sur un fichier .php

<?php 
      //outputs php configuration info
      phpinfo(); 
?>
    
réponse donnée storm 11.04.2016 - 12:09
la source
10

Exécutez les commandes suivantes:

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6

Vérifiez votre version de PHP

php -v
    
réponse donnée Antonio Nicasio 27.03.2017 - 22:43
la source
6

Vous pouvez même envisager d’utiliser la technologie vagrant (ou une technologie similaire) pour vous aider à utiliser les deux versions simultanément. Vagrant est essentiellement un client VM conçu pour aider à faire tourner les VM rapidement et facilement avec une configuration basée sur des projets; c'est-à-dire que vous pouvez configurer une machine virtuelle spécifiquement pour un projet et que chaque machine virtuelle peut être différente par projet si nécessaire.

Cela signifie que vous pouvez développer un projet et le tester sur votre machine locale en utilisant la même configuration de production que celle dans laquelle le projet sera exécuté. Non seulement c'est génial pour vous-même, mais cela signifie également qu'une équipe de développeurs peut toujours tester dans les mêmes circonstances que la configuration de la VM est portable et multiplate-forme (ce n'est qu'un fichier texte).

Une fois les boîtes virtuelles et virtuelles installées, c'est aussi simple que de lancer:

vagrant init ubuntu/trusty64; vagrant up --provider virtualbox

et une fois que la vm est opérationnelle, vous pouvez utiliser:

vagrant ssh

et vous pouvez maintenant installer manuellement apache, php et mysql. Vous pouvez également définir une configuration de provisionnement, de sorte que lorsque vous entrez:

vagrant up

La machine virtuelle se construit elle-même, installe tous les fichiers binaires dont vous avez besoin et peut même créer un clone git de votre code, configurer le réseau pour pouvoir voir l'application dans votre navigateur, etc.

Pour plus d’informations, regardez ici: lien

    
réponse donnée Gareth McCumskey 23.08.2016 - 14:46
la source
4

Vous pouvez utiliser XAMPP Linux.Vous pouvez télécharger n'importe quelle version de xampp linux à partir du site officiel xampp mentionné ci-dessous.

lien

Entrez l’emplacement du fichier téléchargé à l’aide du terminal.

Donnez d'abord une certaine permission pour le fichier binaire téléchargé. (Supposons que j'ai téléchargé le package binaire 64 bits.)

sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run

Installez ensuite xampp

sudo ./xampp-linux-x64-5.6.23-0-installer.run

Si vous téléchargez un fichier binaire 32 bits, faites ci-dessous comme mentionné

sudo chmod a+x xampp-linux-5.6.23-0-installer.run 
sudo ./xampp-linux-5.6.23-0-installer.run
    
réponse donnée joson george 21.07.2016 - 12:14
la source

Lire d'autres questions sur les étiquettes