centOS 7 ne Pouvez pas installer php-mbstring extension
j'ai essayé d'installer l'extension mbstring mais j'ai l'erreur suivante:
Error: Package: php-mbstring-5.4.16-23.el7_0.3.x86_64 (updates)
Requires: php-common(x86-64) = 5.4.16-23.el7_0.3
Installed: php-common-5.4.38-1.el7.remi.x86_64 (@remi)
php-common(x86-64) = 5.4.38-1.el7.remi
Available: php-common-5.4.16-21.el7.x86_64 (base)
php-common(x86-64) = 5.4.16-21.el7
Available: php-common-5.4.16-23.el7_0.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0
Available: php-common-5.4.16-23.el7_0.1.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.1
Available: php-common-5.4.16-23.el7_0.3.x86_64 (updates)
php-common(x86-64) = 5.4.16-23.el7_0.3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Que pouvais-je faire pour résoudre le problème ?
Merci pour votre aide
Vous devez vous connecter pour publier un commentaire.
Pour les personnes qui veulent savoir comment résoudre ce problème :
Vous pouvez alors:
Il va automatiquement installer avec des dépendances (php-common)
sudo yum install php56-mbstring
sudo yum install php56-mbstring
de commande et de redémarrage du serveursudo service httpd restart
mon problème est résolu.yum install php
,yum install php-pecl-mailparse.x86_64
), etc.De cette réponse de AWS Amazon forum:
Ensuite, vous pouvez installer
php-mbstring
, et peut-être, je ne sais pas exactement, mais peut-être que cela peut aider pour les serveurs sur Amazon.yum-config-manager ....
a fonctionné pour moi sur AWS RHEL 7.La réponse choisie est de nature à modifier l'installation de la version de PHP. Lorsque vous n'utilisez pas le stock CentOS PHP,
yum
vais essayer d'installer lembstring
extension pour la mauvaise version de PHP.Vous pouvez vérifier votre installé la version de PHP avec
php -v
:Puis aller de l'avant et installer le bon
mbstring
version pour votre installé la version de PHP:No package php55w-mbstring available.
cat /etc/redhat-release && php -v && yum search mbstring
et je vais prendre un coup d'oeil.Pour la recherche de la réponse à la demi-journée, alors ne réalisent cPanel /WHM version de CentOS va désactiver YUP de mettre à jour php. Vous ne devez supprimer
php*
à partir de la liste d'exclusion dans/etc/yum.conf
.Non des travaux ci-dessus pour godaddy dédié serveur centOS 6, apache 2.4, php 5.6
Au lieu de cela, vous devriez
Installer l'Extension PHP mbstring avec EasyApache
vérifier si vous l'avez déjà en, de mastic ou de ssh
php -m | grep mbstring
[si de rien, les moyens manquant mbstring]
Maintenant, vous devez goto godaddy la page de votre compte,
cliquez sur gestionnaire de serveur,
ouvrir whm ----- recherche pour apache,
ouvrir "facile apache 4"(mon cas)
Maintenant, vous devez personnaliser les paquets actuellement installés,
par
cliquez sur "personnaliser" bouton sur la ligne du haut à côté de "paquet actuellement installé..."
de recherche mbstring,
cliquez sur activer/désactiver à côté d'elle.
cliquez sur suivant, suivant, .... privision..fait.
Maintenant, vous devriez avoir mbstring
par chèque à nouveau au mastic(ssh)
php -m | grep mbstring [devriez voir mbstring]
ou vous pouvez trouver mbstring à la fonction phpinfo() page
Au lieu de cela, vous devez installer l'Extension PHP mbstring avec EasyApache vérifier si vous l'avez déjà en, de mastic ou de ssh
Maintenant, vous devez aller à godaddy la page de votre compte,
Maintenant, vous devez personnaliser les paquets actuellement installés,par
Maintenant, vous devriez avoir mbstring par chèque à nouveau au mastic(ssh)
ou vous pouvez trouver mbstring à la fonction phpinfo() page
Merci, mon problème est en fait
Vous devez spécifier la même version que votre php-common, le mien est php70w-commune
besoin de chercher qui mbstring la version requise vous.
maintenant, vous pouvez vérifier ce que vous avez réellement besoin, comme je suis en utilisant php7.1 donc, ma commande sera