php56w-common conflits avec une ancienne version de php (Centos)

J'essaie de mettre à jour ma boîte vagabancée pour utiliser PHP 5.6, et je fais essentiellement le process suivant sur la command line.

  • sudo yum supprimer php * (supprimer PHP)
  • wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (Installe le dernier remi repo 🙂 rpm -Uvh remi-release-6 * .rpm
  • Sudo yum install php php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-php-ppp -amqp

Les deux premières étapes semblent bien, cependant, lors de la dernière étape lors de la «procédure d'installation de l'installation», j'ai l'erreur suivante:

Error: php56w-common conflicts with php-common-5.3.3-46.el6_6.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

J'ai besoin de tous les modules ci-dessus compatibles avec PHP 5.6, quelqu'un peut-il suggérer ce que je devrais faire à la suite de ce travail?

3 Solutions collect form web for “php56w-common conflits avec une ancienne version de php (Centos)”

Tu devrais faire

sudo yum install php56w php56w-common

au lieu de

sudo yum install php php-common , …

En utilisant le référentiel remi, vous devez activer le référentiel correspondant à la version recherchée, donc pour 5.6:

 yum-config-manager --enable remi-php56 

Ensuite, utilisez la command yum habituelle.

Bonjour les gars – J'avais déjà trouvé une solution avant de lire vos articles, donc j'ai utilisé la méthode de ce site

https://www.mojowill.com/geek/howto-install-php-5-4-5-5-or-5-6-on-centos-6-and-centos-7/

En un mot, j'ai fait ce qui suit:

Installation de CentOS 6

 wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 

Activer le repo Modifiez le file /etc/yum.repos.d/remi.repo

 [remi] name=Les RPM de remi pour Enterprise Linux 6 - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi 

Ensuite, dans le même file, il existe une section pour php56 et je définis le drapeau activé de 0 à 1 et voila! La prochaine fois que j'ai exécuté la command d'installation yumo, tout cela a eu lieu sans erreurs.

par exemple

 sudo yum install php php-gd php-mysql php-mcrypt 
  • Amanda client 3.3.5 pour RHEL 5 - problèmes de dépendance
  • Le server enregistré via RHSM vers un server satellite ne peut charger aucun de ses correctifs assignés
  • Besoin d'installer des applications sur un superordinateur Cent OS qui n'a pas de connection à Internet
  • Des alternatives à dl () en PHP?
  • RHEL5 - Impossible de mettre à jour les packages en raison de i386 rpm en conflit avec x86_64 rpm
  • Python 2.7.5 et 2.7.13 sous Linux; le conflit de path de bibliothèque avec plusieurs libpython2.7.so
  • Redhat satellite + downgrade procedure - comment
  • yum "Transaction Check Error" indiquant les files qui n'existent pas
  • CentOS yum pense que les packages supprimés sont toujours installés
  • Yum install libyaml a des problèmes de résolution
  • Comment puis-je redémarrer yum?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.