Maison >développement back-end >Problème PHP >Comment installer le module d'extension php
Comment installer le module d'extension PHP : 1. Entrez dans le répertoire ext ; 2. Générez le fichier compilé 3. Exécutez la commande [./configure --with-php-config=/opt/php5. 6.27/bin/php-config]; 4. Compilez et installez.
Règles générales d'installation du module :
(Tutoriel vidéo recommandé : Tutoriel vidéo php)
1 , entrez le module correspondant dans le répertoire ext/
2 Exécutez /usr/local/php/bin/phpize, c'est-à-dire exécutez phpize une fois pour générer le fichier compilé
3. ./configure -- with-php-config=/opt/php5.6.27/bin/php-config
4 Make && make install
php lui-même fournit de nombreuses extensions, telles que curl, gmp, mbstring, etc. attendez. Toutes les extensions ne peuvent pas être installées lorsque nous compilons et installons php. Alors après avoir installé PHP, que dois-je faire si je souhaite installer une extension PHP séparément ?
php version 5.6.27
L'installation du module d'extension gd séparément nécessite cd vers php-5.6.27/ext/gd
Exécutez phpize pour générer le fichier compilé, si le système ne l'a pas introduit phpize, ce fichier est dans la poubelle du répertoire d'installation de PHP
Ici vous devez d'abord exécuter make clean. Cette fois, 8 serveurs ont été installés. Si vous n'avez pas exécuté make clean en premier, 100 % d'entre eux n'ont pas été installés avec succès et aucun n'a été ajouté. Accédez au support freetype
./configure --with-php-config=/opt/php5.6.27/bin/php-config --with-jpeg-dir --with-png-dir --with-freetype-dir --with-zlib-dir --with-gd
En général, si vous spécifiez correctement php-config ou si votre machine n'a qu'une seule version de php, elle sera donc correctement installée sur le extension_dir du php correspondant. Si après avoir exécuté make install, il n'y a pas de so correspondant dans le répertoire extension_dir, vous pouvez manuellement copier le fichier so généré sur
Confirmez que freetype 2 a été ajouté lors de la compilation
make && make install
Extension d'installation PHP module
Extension PHP bcmath (paramètre de configuration PHP --enable-bcmath).
Installation
Les fonctions mathématiques BC ne sont disponibles que lorsque PHP est compilé avec --enable-bcmath configuré.
La version Windows de PHP prend en charge cette extension.
Pour la version Linux de PHP, vous devez installer manuellement l'extension bcmath.
Dans le package de code source PHP, le fichier d'installation de l'extension bcmath est inclus par défaut et il vous suffit de l'installer manuellement.
cd /soft/php-5.5.38/ext/bcmath// 进入PHP的源码包目录中的bcmatch扩展目录 /usr/local/php-5.5.38/bin/phpize // 执行phpize命令 ./configure --with-php-config=/usr/local/php-5.5.38/bin/php-config // 配置 make && make install // 编译和安装
Une fois l'installation terminée, vous pouvez obtenir le fichier bcmath.so et copier le fichier dans le répertoire de stockage de l'extension PHP.
Ensuite, modifiez le fichier de configuration php php.ini et ajoutez le code suivant :
extension=bcmath.so
Enfin, redémarrez le service php.
systenctl restart php-fpm
Recommandations associées : formation php
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!