Heim  >  Artikel  >  Backend-Entwicklung  >  PHP installiert die BCMath-Erweiterung

PHP installiert die BCMath-Erweiterung

藏色散人
藏色散人nach vorne
2020-01-11 17:41:326493Durchsuche

Was ist die BCMath-Erweiterung?

Die meisten Programmiersprachen folgen dem IEEE 754-Standard für Gleitkomma-Datenformate, was bei der Verwendung von Gleitkommaoperationen zum Problem des Präzisionsverlusts führt. Zur Unterstützung präziserer Berechnungen stellt PHP die BCMath-Bibliothek zur Verfügung.

1. Suchen Sie das PHP-Quellcode-Paket bcmatch-Verzeichnis

find / -name bcmath

PHP installiert die BCMath-Erweiterung

Was ich tatsächlich verwende, ist /mydata/php-7.3.5/ext/bcmath

cd /mydata/php-7.3.5/ext/bcmath

2. Führen Sie den Befehl phpize

phpize im bin-Verzeichnis des PHP-Installationsverzeichnisses aus. Wenn das PHP-bin-Verzeichnis zur Systemumgebungsvariablen hinzugefügt wurde, führen Sie phpize direkt im bcmath-Verzeichnis aus

phpize

PHP installiert die BCMath-Erweiterung

Andernfalls schreiben Sie den Pfad des vollständigen PHPize-Befehls

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

3. Vorkompilieren

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

php-config ist auch in der PHP bin-Verzeichnis Wenn Sie es nicht finden können, können Sie es mit dem Suchbefehl finden

4. Kompilieren && installieren

sudo make && make install

5. PHP-Konfiguration hinzufügen

Sie Sie können die Konfiguration in der phpinfo()-Funktion überprüfen. Dateispeicherort

PHP installiert die BCMath-Erweiterung

Fügen Sie die Erweiterung in php.ini hinzu

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

6. Starten Sie den Dienst neu

Führen Sie den Befehl „Restart Service“ aus. Dieser Neustartbefehl hängt von Ihrer spezifischen Umgebung ab, hier gibt es nicht viel zu sagen

service httpd restart

oder

httpd -k restart

Überprüfen Sie phpinfo() oder führen Sie den Befehl php -m aus Überprüfen Sie, ob die Erweiterung erfolgreich installiert wurde

PHP installiert die BCMath-Erweiterung

Weitere PHP-bezogene Kenntnisse finden Sie im PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonPHP installiert die BCMath-Erweiterung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:AIML-basierter PHP-ChatbotNächster Artikel:AIML-basierter PHP-Chatbot