Wie installiere ich die BCMath-Erweiterung in PHP?

青灯夜游
Freigeben: 2023-04-05 12:08:02
nach vorne
9746 Leute haben es durchsucht

Der Inhalt dieses Artikels ist eine Einführung in die Installation der BCMath-Erweiterung in PHP. Ich hoffe, dass er für Freunde hilfreich ist.

Wir alle wissen, dass die meisten Programmiersprachen dem IEEE 754-Standard für Gleitkomma-Datenformate folgen, und PHP ist keine Ausnahme. Dies führt zu dem Problem des Präzisionsverlusts bei der Verwendung von Gleitkommaoperationen.

PHP stellt die BCMath-Bibliothek zur Unterstützung genauerer Berechnungen bereit. Allerdings hat mein PHP die BCMath-Bibliothek beim Kompilieren nicht installiert. Wenn sie installiert werden muss, geben Sie beim Kompilieren und Installieren einfach --enable-bcmath an.

Wenn es während der Kompilierung und Installation übersehen wird, können wir die BCMath-Bibliothek auch separat installieren. Die Schritte für die separate Installation sind unten aufgeführt:

1. Geben Sie ext/bcmatch in den PHP-Quellcode ein Paketverzeichnis. Verzeichnis (meins ist /usr/src/php-7.2.12/ext/bcmath).

2. Führen Sie den phpize-Befehl aus. Der phpize-Befehl befindet sich im bin-Verzeichnis des PHP-Installationsverzeichnisses (mein Verzeichnis ist /usr/local/php-7.2.12/bin/phpize).

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

#否则,要在bcmath目录下指定phpize命令的路径
/usr/local/php-7.2.12/bin/phpize
Nach dem Login kopieren

3. Vorkompilieren

./configure --with-php-config=/usr/local/php-7.2.12/bin/php-config
Nach dem Login kopieren

4. Kompilieren und installieren Sie

make && make install
Nach dem Login kopieren

5. php/lib-Verzeichnis)

extension=bcmath.so
Nach dem Login kopieren

Wie installiere ich die BCMath-Erweiterung in PHP?

6. Starten Sie den PHP-Dienst neu.

Das obige ist der detaillierte Inhalt vonWie installiere ich die BCMath-Erweiterung in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!