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

PHP installiert die BCMath-Erweiterung

藏色散人
Freigeben: 2023-04-08 08:10:02
nach vorne
6530 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

PHP installiert die BCMath-Erweiterung

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

/usr/local/server/php7.3/bin/phpize
Nach dem Login kopieren

3. Vorkompilieren

./configure --with-php-config=/usr/local/server/php7.3/bin/php-config
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

oder

httpd -k restart
Nach dem Login kopieren

Ü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!

Verwandte Etiketten:
php
Quelle:segmentfault.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