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
3. Vorkompilieren
./configure --with-php-config=/usr/local/php-7.2.12/bin/php-config
4. Kompilieren und installieren Sie
make && make install
5. php/lib-Verzeichnis)
extension=bcmath.so
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!