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

PHP installe l'extension BCMath

藏色散人
Libérer: 2023-04-08 08:10:02
avant
6530 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

PHP installe lextension BCMath

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

/usr/local/server/php7.3/bin/phpize
Copier après la connexion

3 Précompile

./configure --with-php-config=/usr/local/server/php7.3/bin/php-config
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

ou

httpd -k restart
Copier après la connexion

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!

Étiquettes associées:
php
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal