J'ai oublié d'ajouter une extension lors de la compilation de php. Je voulais ajouter l'extension plus tard, mais comme j'ai installé certaines choses comme PEAR après avoir installé php, je ne voulais pas supprimer le répertoire et le réinstaller. dites-moi, php a vraiment une telle fonction. Ci-dessous, l'éditeur vous expliquera comment installer et installer l'extension bcmath.
Un problème courant lors de l'utilisation de php est le suivant : vous oubliez d'ajouter une extension lors de la compilation de php, et plus tard vous souhaitez ajouter une extension, mais parce que vous avez installé certaines choses telles que PEAR après avoir installé php, vous ne voulez pas supprimer le répertoire et le réinstaller. Sans oublier que php a vraiment une telle fonction.
Je ne le vois pas dans le manuel.
Si je souhaite ajouter le support de bcmath, il s'agit d'une extension qui prend en charge les calculs de grands nombres entiers. Windows est livré avec et est intégré à Linux "Ce type de fonction n'est disponible que lorsque --enable-bcmath est configuré lorsque PHP est compilé" (les citations proviennent du manuel)
Heureusement, phpize l'est. disponible,
La méthode consiste à avoir un package php compressé qui est exactement le même que le php existant. J'utilise php-5.2.6.tar.gz.
Développez et entrez le répertoire ext/bcmath à l'intérieur
Puis exécutez /usr/local/php/bin/phpize Il s'agit d'un fichier texte exécutable. Assurez-vous qu'il est dans le système
Vous constaterez qu'il y a d'autres fichiers de configuration dans le répertoire actuel Si aucune erreur n'est signalée, alors Code PHP./configure -. -with-php- config=/usr/local/php/bin/php-configVeuillez vous assurer que /usr/local/php/bin/php-config existe en premier. Si votre chemin d'installation php n'est pas celui par défaut, vous devez le modifier. Si aucune erreur n'est signalée, make, puis make install, et ensuite il vous indiquera un répertoire Vous copiez bcmath.so dans ce répertoire vers le répertoire pointé par extension_dir dans votre php .ini , modifiez php.ini et ajoutez extension=bcmath.so à la fin redémarrez Apache.Apprentissage recommandé :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!