Avant de commencer la compilation et l'installation de l'extension PHP GMP, assurez-vous que les conditions suivantes sont remplies:
Confirmez que l'environnement PHP est installé, la bibliothèque GMP (GNU Multi-Procision) est configurée et le compilateur GCC est prêt. Si votre serveur n'a pas de logiciel pertinent installé, veuillez d'abord terminer l'installation.
Ouvrez le terminal et utilisez la commande suivante pour obtenir le code source PHP:
<span class="fun">git clone https://github.com/php/php-src.git</span>
Entrez le répertoire d'extension GMP:
<span class="fun">CD PHP-SRC / EXT / GMP</span>
Passez à la branche de version PHP requise (ici, nous prenons PHP 7.4 à titre d'exemple):
<span class="fun">Git Checkout PHP-7.4</span>
Utilisez la commande GIT BRANCH pour confirmer si la branche actuelle est correcte.
Exécutez la commande suivante pour générer le fichier de configuration:
<span class="fun">./BuildConf --Force</span>
Configurez ensuite les paramètres de compilation et activez l'extension GMP:
<span class="fun">./configure - avec</span>
Le paramètre - avec GMP ici est utilisé pour indiquer la compilation et l'installation des extensions GMP.
Exécuter la commande de compilation:
<span class="fun">Faire</span>
Le processus de compilation peut prendre plusieurs minutes, veuillez être patient.
Une fois la compilation terminée, installez l'extension:
<span class="fun">faire l'installation</span>
Une fois l'installation terminée, modifiez le fichier de configuration PHP.ini et ajoutez ce qui suit pour activer l'extension GMP:
<span class="fun">extension = gmp.so</span>
Enregistrer et fermer le fichier de configuration.
Redémarrez le service PHP pour appliquer la configuration:
<span class="fun">service sudo php-fpm redémarrer</span>
Créez un fichier PHP de test avec le contenu suivant:
<?php
phpinfo();
?>
Visitez ce fichier pour trouver les informations connexes "GMP" sur la page. Si cela apparaît, l'installation d'extension est réussie.
Grâce aux étapes ci-dessus, vous avez terminé avec succès la compilation et l'installation des extensions GMP PHP, et vous pouvez désormais utiliser les fonctions GMP pour gérer les opérations de grand nombre.
Si vous rencontrez des problèmes lors de l'installation, veuillez vérifier les dépendances de l'environnement et les journaux d'erreur pour vous assurer que la configuration est correcte.
Je vous souhaite un développement fluide!