php56 - CentOS - Remi Repo
Je viens d'installer php 5.6 sur une machine de test, et la normale de la cli de php ne semble pas exister:
$ -> php -v
-bash: php: command not found
$ -> php56 -v
PHP 5.6.13 (cli) (built: Sep 3 2015 13:41:04)
Si j'essaie de faire un yum install php --enablerepo=remi
, puis il essaie d'installer php 5.4.
Il est donc évident que php56 est un cli interprète, mais j'ai toujours été utilisé pour, juste en tapant php
vs php56
. Est-ce la nouvelle norme, ou est-il une autre étape pour l'installation de php56 sur CentOS (6.7)? Est-ce aussi simple que de créer un lien symbolique? ln -s /usr/bin/php56 /usr/bin/php
Étapes de mise à niveau:
$ -> yum remove php* --enablerepo=remi
$ -> yum install php56* --enablerepo=remi
Merci à Rémi pour le pousser dans la bonne direction, voici ce que mon repo config ressemble:
[upstream_remi54]
name=Remi - CentOS - $releasever/$arch
baseurl=http://mirrors.mediatemple.net/remi/enterprise/$releasever/remi/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
[upstream_remi56]
name=Remi - CentOS - $releasever/$arch
baseurl=http://mirrors.mediatemple.net/remi/enterprise/$releasever/php56/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
Cela fonctionne bien si vous voulez remplacer complètement PHP, vs exécutant des versions en parallèle. Je dois garder de PHP 5.4 en place pour Roundcube et Postfix Admin, comme certains des modules nécessaires pour les travaux n'ont pas encore été portés, de sorte que le serveur doit rester 5.4 pour l'instant.
OriginalL'auteur Mike Purcell | 2015-09-30
Vous devez vous connecter pour publier un commentaire.
php-* sont des paquets de base, 1 dépôt par version
php56-* les forfaits sont Logiciel Collections, l'installation parallèle permettant d'exécuter plusieurs versions de PHP.
Voir : http://blog.remirepo.net/pages/English-FAQ
Donc, si vous ne voulez qu'une seule version de php 5.6
Et vous pouvez également activer le dépôt pour les futures mise à jour (comme le "remi-php56" est sécuritaire et ne fournit php 5.6 et son extension)
Pour l'enregistrement, merci pour la création de l'opération, me permet d'économiser une TONNE de temps de vs avoir à gérer le RPM sur mon propre.
OriginalL'auteur Remi Collet