Maison  >  Article  >  développement back-end  >  PHP installe l'extension BCMath

PHP installe l'extension BCMath

藏色散人
藏色散人avant
2020-01-11 17:41:326497parcourir

Qu'est-ce que l'extension BCMath ?

La plupart des langages de programmation suivent la norme IEEE 754 pour les formats de données à virgule flottante, ce qui entraîne le problème de perte de précision lors de l'utilisation d'opérations à virgule flottante. PHP fournit la bibliothèque BCMath pour prendre en charge des calculs plus précis.

1. Recherchez le répertoire bcmatch du package de code source PHP

find / -name bcmath

PHP installe lextension BCMath

Ce que j'utilise réellement est /mydata/php-7.3.5/ext/bcmath

cd /mydata/php-7.3.5/ext/bcmath

2. Exécutez la commande phpize

phpize dans le répertoire bin du répertoire d'installation de PHP Si le répertoire PHP bin a été ajouté à la variable d'environnement système, exécutez phpize directement dans le répertoire bcmath.

phpize

PHP installe lextension BCMath

Sinon, écrivez le chemin de la commande phpize complète

/usr/local/server/php7.3/bin/phpize

3 Précompile

./configure --with-php-config=/usr/local/server/php7.3/bin/php-config

php-config est également dans le fichier. Répertoire PHP bin Si vous ne le trouvez pas, vous pouvez utiliser la commande find pour le trouver

4. Compiler && installer

sudo make && make install

5 PHP ajouter la configuration

Vous. peut vérifier la configuration dans la fonction phpinfo() Emplacement du fichier

PHP installe lextension BCMath

Ajouter l'extension dans php.ini

vi /usr/local/server/php7.3/etc/php.ini
extension=bcmath.so

Redémarrez le service

Exécutez la commande restart service, cette commande de redémarrage Cela dépend de votre environnement spécifique, pas grand chose à dire ici

service httpd restart

ou

httpd -k restart

Vérifiez phpinfo() ou exécutez la commande php -m pour voyez si l'extension est installée avec succès

PHP installe lextension BCMath

Pour plus de connaissances sur PHP, veuillez visiter le Tutoriel 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
Article précédent:Chatbot PHP basé sur AIMLArticle suivant:Chatbot PHP basé sur AIML