Maison > développement back-end > tutoriel php > Comment installer l'extension BCMath en PHP ?

Comment installer l'extension BCMath en PHP ?

青灯夜游
Libérer: 2023-04-05 12:08:02
avant
9817 Les gens l'ont consulté

Le contenu de cet article est de présenter comment installer l'extension BCMath en PHP. Elle a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Nous savons tous que la plupart des langages de programmation suivent la norme IEEE 754 pour les formats de données à virgule flottante, et PHP ne fait pas exception. Cela entraînera 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. Cependant, mon PHP n'a pas installé la bibliothèque BCMath lors de la compilation. Si elle doit être installée, spécifiez simplement --enable-bcmath lors de la compilation et de l'installation.

S'il est manqué lors de la compilation et de l'installation, nous pouvons également installer la bibliothèque BCMath séparément. Les étapes pour une installation séparée sont fournies ci-dessous :

1. Entrez ext/bcmatch dans le code source PHP. répertoire du package. (le mien est /usr/src/php-7.2.12/ext/bcmath).

2. Exécutez la commande phpize. La commande phpize se trouve dans le répertoire bin du répertoire d'installation de PHP (mon répertoire est /usr/local/php-7.2.12/bin/phpize).

# 如果已经把PHP的bin目录添加到系统环境变量,则直接在bcmath目录下执行phpize即可
phpize

#否则,要在bcmath目录下指定phpize命令的路径
/usr/local/php-7.2.12/bin/phpize
Copier après la connexion

3. Précompiler

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

4. Compiler && installer

make && make install
Copier après la connexion

5. Ajouter l'extension dans php.ini (mon php .ini dans le répertoire /usr/local/php/lib)

extension=bcmath.so
Copier après la connexion

Comment installer l'extension BCMath en PHP ?

6. Redémarrez le service 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:cnblogs.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