Stellen Sie vor dem Start der Zusammenstellung und Installation der PHP -GMP -Erweiterung sicher, dass die folgenden Bedingungen erfüllt sind:
Bestätigen Sie, dass die PHP-Umgebung installiert ist, die GMP-Bibliothek (GNU Multi-Prescision) konfiguriert ist und der GCC-Compiler bereit ist. Wenn über Ihrem Server keine relevante Software installiert ist, füllen Sie bitte zuerst die Installation aus.
Öffnen Sie das Terminal und verwenden Sie den folgenden Befehl, um den PHP -Quellcode zu erhalten:
<span class="fun">Git Clone https://github.com/php/php-src.git</span>
Geben Sie das GMP -Erweiterungsverzeichnis ein:
<span class="fun">CD php-src/ext/gmp</span>
Wechseln Sie zu der erforderlichen PHP -Versionszweig (hier nehmen wir als Beispiel PHP 7.4):
<span class="fun">Git Checkout PHP-7.4</span>
Verwenden Sie den Befehl git ast, um zu bestätigen, ob der aktuelle Zweig korrekt ist.
Führen Sie den folgenden Befehl aus, um die Konfigurationsdatei zu generieren:
<span class="fun">./buildconf -Force</span>
Konfigurieren Sie dann die Kompilierungsparameter und aktivieren Sie die GMP -Erweiterung:
<span class="fun">./configure--with-gmp</span>
Der Parameter -mit GMP) wird hier verwendet, um die Zusammenstellung und Installation von GMP-Erweiterungen anzuzeigen.
Führen Sie den Kompilierungsbefehl aus:
<span class="fun">Machen</span>
Der Zusammenstellungsprozess kann einige Minuten dauern, bitte geduldig.
Installieren Sie nach Abschluss der Kompilierung die Erweiterung:
<span class="fun">Installation machen</span>
Bearbeiten Sie nach Abschluss der Installation die Konfigurationsdatei von PHP.ini und fügen Sie Folgendes hinzu, um die GMP -Erweiterung zu aktivieren:
<span class="fun">Erweiterung = Gmp.so</span>
Speichern und schließen Sie die Konfigurationsdatei.
Starten Sie den PHP -Dienst neu, um die Konfiguration anzuwenden:
<span class="fun">Sudo Service PHP-FPM Neustart</span>
Erstellen Sie eine Test -PHP -Datei mit dem folgenden Inhalt:
<?php
phpinfo();
?>
Besuchen Sie diese Datei, um die verwandten Informationen "GMP" auf der Seite zu finden. Wenn dies erscheint, ist die Erweiterungsinstallation erfolgreich.
In den oben genannten Schritten haben Sie die Zusammenstellung und Installation von PHP-GMP-Erweiterungen erfolgreich abgeschlossen und können jetzt GMP-Funktionen verwenden, um die Operationen mit großzahlen zu verarbeiten.
Wenn Sie während der Installation auf Probleme stoßen, überprüfen Sie bitte die Umgebungsabhängigkeiten und Fehlerprotokolle, um sicherzustellen, dass die Konfiguration korrekt ist.
Ich wünsche Ihnen eine reibungslose Entwicklung!