Maison  >  Article  >  développement back-end  >  Comment installer l'extension PHP bcmath

Comment installer l'extension PHP bcmath

醉折花枝作酒筹
醉折花枝作酒筹avant
2021-06-30 16:10:252396parcourir

J'ai oublié d'ajouter une extension lors de la compilation de php. Je voulais ajouter l'extension plus tard, mais comme j'ai installé certaines choses comme PEAR après avoir installé php, je ne voulais pas supprimer le répertoire et le réinstaller. dites-moi, php a vraiment une telle fonction. Ci-dessous, l'éditeur vous expliquera comment installer et installer l'extension bcmath.

Comment installer l'extension PHP bcmath

Un problème courant lors de l'utilisation de php est le suivant : vous oubliez d'ajouter une extension lors de la compilation de php, et plus tard vous souhaitez ajouter une extension, mais parce que vous avez installé certaines choses telles que PEAR après avoir installé php, vous ne voulez pas supprimer le répertoire et le réinstaller. Sans oublier que php a vraiment une telle fonction.

Je ne le vois pas dans le manuel.

Si je souhaite ajouter le support de bcmath, il s'agit d'une extension qui prend en charge les calculs de grands nombres entiers. Windows est livré avec et est intégré à Linux "Ce type de fonction n'est disponible que lorsque --enable-bcmath est configuré lorsque PHP est compilé" (les citations proviennent du manuel)

Heureusement, phpize l'est. disponible,

La méthode consiste à avoir un package php compressé qui est exactement le même que le php existant. J'utilise php-5.2.6.tar.gz.

Développez et entrez le répertoire ext/bcmath à l'intérieur

Puis exécutez /usr/local/php/bin/phpize Il s'agit d'un fichier texte exécutable. Assurez-vous qu'il est dans le système

Vous constaterez qu'il y a d'autres fichiers de configuration dans le répertoire actuel

Si aucune erreur n'est signalée, alors

Code PHP

./configure -. -with-php- config=/usr/local/php/bin/php-config

Veuillez vous assurer que /usr/local/php/bin/php-config existe en premier.

Si votre chemin d'installation php n'est pas celui par défaut, vous devez le modifier.

Si aucune erreur n'est signalée, make, puis make install, et ensuite il vous indiquera un répertoire

Vous copiez bcmath.so dans ce répertoire vers le répertoire pointé par extension_dir dans votre php .ini ,

modifiez php.ini et ajoutez extension=bcmath.so à la fin

redémarrez Apache.

Apprentissage recommandé :

tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer