Comment installer PHP mbstring sur CentOS 6.2

comment installer mbstring avec PHP sur CentOS 6.2

j'ai essayé:

$ sudo yum install php-mbstring

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.net.cen.ct.gov
 * extras: centos.aol.com
 * updates: mirrors.seas.harvard.edu
Setting up Install Process
No package php-mbstring available.
Error: Nothing to do

mais aucun colis n'a été trouvé?

48
demandé sur Tom 2012-04-23 14:10:41

10 réponses

faire ce qui suit:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

sous la rubrique updates , commentez la ligne mirrorlist (mettez un # devant la ligne), puis sur une nouvelle ligne écrivez:

baseurl=http://centos.intergenia.de/$releasever/updates/$basearch/

essayez maintenant:

yum install php-mbstring

(après vous voudrez probablement décommenter la mirrorlist et commenter le baseurl)

40
répondu Tor P 2016-11-23 15:48:51

si vous disposez d'un hébergement cPanel, vous pouvez utiliser Easy Apache pour le faire via shell. Ce sont ces étapes.

  1. tapez le PathType Apache facile le path pour Apache facile

    root@vps## # # [ ~ ] # / scripts / easyapache

  2. ne dites pas oui à la"mise à jour cPanel disponible".
  3. continuez à travers les écrans par défaut jusqu'à ce que vous arriviez à la "Liste Exhaustive des options".
  4. Page vers le bas jusqu'à ce que vous voyez l'extension Mbstring répertoriés et sélectionnez-la.
  5. continuer à travers les étapes et enregistrer la compilation Apache PHP.

Apache et PHP vont maintenant reconstruire pour inclure l'extension mbstring. Attendre que le processus se termine ~10 à 30 minutes. Une fois le processus terminé, vous devriez voir l'extension Mbstring dans le phpinfo maintenant.

pour plus de détails étapes de voir l'article installation de l'extension mbstring avec Apache facile

30
répondu user1934863 2012-12-28 16:28:47

veuillez vérifier votre fichier /etc/yum.conf , peut-être qu'il s'agit de paquets exclus php .

vous devez supprimer php* de cette ligne afin que vous puissiez télécharger php-* paquets:

exclude= courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* php*

il semble que votre serveur ait des scripts comme cPanel

17
répondu Saud AlFadhli 2016-05-15 02:04:09

*assurez-vous de mettre à jour votre machine linux en premier

yum update

dans le cas où quelqu'un a encore ce problème, c'est une solution valable:

centos-release: rpm-q centos-release

Centos 6.*

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

Centos 5.*

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm

alors faites simplement ceci à mise à jour :

yum --enablerepo=remi upgrade php-mbstring

ou ceci à installer :

yum --enablerepo=remi install php-mbstring
11
répondu Andres SK 2014-11-13 08:11:40

yum installer php-mbstring (selon http://php.net/manual/en/mbstring.installation.php )

je pense que vous devez installer le dépôt EPEL http://fedoraproject.org/wiki/EPEL

4
répondu Tor P 2012-04-23 10:18:25
  1. trouver la version php - php -v
  2. recherche d'extensions php disponibles - yum search php-
  3. installer en utilisant - yum install ea-php56-php-mbstring.x86_64
  4. puis httpd -k restart

nom du paquet - ea-php-php-mbstring.x86_64

3
répondu Sarvesh Acharya 2018-04-18 13:16:04

Comme yum install php-mbstring puis httpd -k restart ce n'est pas pour moi, je pense que ces options doit être compilé, comme documenté ici :

maintenant, configurer et construire PHP. C'est là que vous personnalisez PHP avec diverses options, comme les extensions qui seront activées. Exécuter ./ configure --aide pour une liste d'options disponibles. Dans notre exemple nous allons faire une configuration simple avec Apache 2 et le support MySQL.

si vous avez construit Apache à partir des sources, comme décrit ci-dessus, l'exemple ci-dessous va correspondre à votre chemin pour apxs, mais si vous avez installé Apache un autre way, vous aurez besoin d'ajuster le chemin vers apxs en conséquence. Notez que certaines distros peuvent renommer apxs en apxs2.

cd ../php-NN
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring
make
make install

si vous décidez de modifier vos options de configuration après l'installation, vous devrez relancer les étapes de configure, make et make install. Vous il suffit de redémarrer apache pour que le nouveau module prenne effet. Un recompiler Apache n'est pas nécessaire.

notez qu'à moins d'indication contraire, 'make install' installera aussi PEAR, divers outils PHP tels que phpize, installer le PHP CLI, et plus encore.

Si cette page , dit-il, en option:

--enable-mbstring Permet le support de la chaîne de caractères multibytes. Ceci est facultatif, car le code personnalisé plus lent sera utilisé s'il n'est pas disponible.

1
répondu Cees Timmerman 2014-02-11 08:51:03

j'ai déjà vécu la même chose. Dans mon cas, j'ai dû installer l'extension php-mbstring sur le serveur VPS de GoDaddy. Aucune des solutions ci-dessus n'a fonctionné pour moi.

ce que j'ai trouvé est d'installer des extensions PHP en utilisant WHM (Web Hosting Manager) de GoDaddy. Quiconque utilise GoDaddy VPS server peut accéder à cette page avec l'adresse suivante.

http: / / {Your_Server_IP_Address}: 2087

On cette page, vous pouvez facilement trouver le logiciel Apache facile qui peut vous aider à installer/mettre à niveau les composants php et les extensions. Vous pouvez sélectionner le profil actuellement installé et personnaliser, puis fournir le profil. Tout avec Apache facile est explicatif.

je me souviens que j'ai fait des choses très similaires pour HostGator server, mais je ne me souviens pas comment j'ai fait pour la mise à jour de profil.

1
répondu Kenny Buchholtz 2018-06-01 17:45:46

Si aucune de vous aider, et vous avez la possibilité, essayez d'obtenir l'un des fichiers rpm par exemple:

wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-mbstring-5.4.45-2.el6.remi.x86_64.rpm

ensuite, en utilisant rpm, installez-le en ignorant les depenecies comme ceci:

rpm-i --nodeps php-mbstring-5.4.45-2.el6.remi.x86_64.rpm

Espère que ça aide.

0
répondu Bren1818 2015-12-23 16:29:14

aucun de ces travaux pour godaddy server centOS 6, apache 2.4, php 5.6

à la place, vous devriez

installez l'Extension PHP mbstring avec EasyApache

vérifier si vous l'avez déjà par, putty ou ssh

php-m / grep mbstring

[si de rien, les moyens manquant mbstring]

Maintenant vous devez aller à godaddy votre page de Compte,

, cliquez sur gestionnaire de serveur", 151910920"

ouvrir whm ----- recherche pour apache,

ouvrir "facile apache 4"(mon cas)

Maintenant, vous devez personnaliser les paquets actuellement installés,

par

cliquez sur le bouton " Personnaliser "sur la première ligne à côté de" paquet actuellement installé..."

recherche mbstring,

cliquez sur / hors bascule à côté de lui.

cliquez sur suivant, suivant .... privision..faire.

Maintenant vous devriez avoir mbstring

par vérifier de nouveau à mastic(ssh)

php -m | grep mbstring [devriez voir mbstring]

ou vous pouvez trouver mbstring à phpinfo () page

0
répondu hoogw 2018-07-20 15:02:22