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é?
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)
si vous disposez d'un hébergement cPanel, vous pouvez utiliser Easy Apache pour le faire via shell. Ce sont ces étapes.
- tapez le PathType Apache facile le path pour Apache facile
root@vps## # # [ ~ ] # / scripts / easyapache
- ne dites pas oui à la"mise à jour cPanel disponible".
- continuez à travers les écrans par défaut jusqu'à ce que vous arriviez à la "Liste Exhaustive des options".
- Page vers le bas jusqu'à ce que vous voyez l'extension Mbstring répertoriés et sélectionnez-la.
- 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
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
*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
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
- trouver la version php -
php -v
- recherche d'extensions php disponibles -
yum search php-
- installer en utilisant -
yum install ea-php56-php-mbstring.x86_64
- puis
httpd -k restart
nom du paquet - ea-php-php-mbstring.x86_64
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.
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.
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.
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