J'essaie de mettre à jour ma boîte vagabonde pour utiliser PHP 5.6, et je fais essentiellement le processus suivant sur la ligne de commande.
Les deux premières étapes semblent correctes cependant sur la dernière étape lors de la procédure d'installation du programme d'installation, j'obtiens 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 dois faire ensuite pour que cela fonctionne?
Tu devrais faire
Sudo yum install php56w php56w-common
...
au lieu de
Sudo yum install php php-common
, ...
En utilisant le dépôt remi, vous devez activer le dépôt correspondant à la version souhaitée, donc pour 5.6:
yum-config-manager --enable remi-php56
Utilisez ensuite la commande yum habituelle.
Bravo les gars - J'avais déjà trouvé une solution avant de lire vos messages, alors 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 dépôt Modifier le fichier /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 fichier, il y a une section pour php56 et j'ai mis le drapeau activé de 0 à 1 et le tour est joué! La prochaine fois que j'ai exécuté la commande d'installation yumo, tout s'est déroulé sans aucune erreur.
par exemple
Sudo yum install php php-Gd php-mysql php-mcrypt