web-dev-qa-db-fra.com

Comment installer l'extension php mbstring dans Nginx Ubuntu

J'ai besoin de cette extension php pour utiliser l'une de mes extensions Magento. Comment installer l'extension php mbstring sur mon Nginx Ubuntu 14.04?

12
n01

EDIT: Voir la réponse d'Ajeets ci-dessous pour la bonne solution

Je ne pense pas que mbstring ( comme OpenSSL ) dépend d'une extension, elle devrait simplement être intégrée à PHP. J'utilise Raspbian et NginX et si je crée un fichier avec

<?php phpinfo() ?>

et regardez-le alors je vois:

enter image description here

4
Felix Eve

ÉTAPE 1 - Installation de mbstring

L'extension PHP mbstring n'est pas activée par défaut comme indiqué dans PHP docs . Essayez-les:

PHP 5:

Sudo apt-get install php5-mbstring

PHP 7:

Sudo apt-get install php7.0-mbstring

Maintenant, vous devriez voir mbstring activé dans un fichier avec le code ci-dessous (vérifiez ci-dessus réponse ) de FelixEve:

<?php echo phpinfo(); ?>

Vous devrez peut-être utiliser le bon nom d'extension pour votre PHP :

Par exemple:

  • pour PHP 5.6 : Sudo apt-get install php5.6-mbstring
  • pour PHP 7.1 : Sudo apt-get install php7.1-mbstring

ÉTAPE 2 - Redémarrez votre serveur:

Après l'installation de mbstring, vous devrez peut-être redémarrer votre serveur (Apache2/nginx etc). Utilisez simplement la commande suivante.

Sudo service Apache2 restart
or
Sudo service nginx restart
34
Ajeet Shah