Maison > Article > développement back-end > Comment installer l'extension php fileinfo
Comment installer l'extension php fileinfo : 1. Recherchez le répertoire source d'installation de PHP ; 2. Analysez et utilisez phpize pour libérer le module fileinfo ; 3. Compilez et installez ;
L'environnement d'exploitation de cet article : système Centos7.6, version PHP7.3, ordinateur DELL G3
Comment installer l'extension php fileinfo ?
LNMP installe le module d'extension PHP fileinfo
Aujourd'hui, lors de l'installation du projet sur le serveur (Centos7.6) via # composer install, l'erreur suivante s'est produite :
To enable extensions, verify that they are enabled in your .ini files: - /etc/php.ini You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Cela signifie que le module php_fileinfo.dll n'est pas installé dans mon environnement PHP.
L'installation est la suivante :
1. Recherchez le répertoire source d'installation de PHP (notez qu'il ne s'agit pas du répertoire d'installation)
De nombreux enfants peuvent avoir supprimé le package d'installation d'origine après l'installation de PHP, ou le serveur n'a pas été déployé par eux-mêmes et ils ne le savent pas. Où le trouver, peu importe, il suffit de vérifier la version via PHP -V, puis de retélécharger la version correspondante.
Le mien est placé dans le répertoire /mydata/
2 Utilisez phpize pour analyser pour libérer le module fileinfo
# cd /mydata/php-7.3.8/ext/fileinfo/
# Exécutez la commande phpize pour analyser (mon PHP installé dans /usr/local/php)
# /usr/local/php/bin/phpize
3 Compilez et installez
# ./configure --with-php-config=/. usr/local /php/bin/php-config
Comme indiqué sur l'image
# make
Il n'y a pas d'erreur comme suit,
# make install
OK L'installation est réussie, le chemin généré est "/usr/local/php/lib/php /extensions/no-debug-non-zts-20180731/”
4. Ajouter à php.ini
# vim /etc/php.ini
Ajouter extension=fileinfo.so à la dernière ligne de ce fichier
Redémarrez PHP # /etc/init.d/php-fpm restart
5. Vous pouvez utiliser la commande # php -m pour détecter quels modules sont actuellement installés dans PHP
# Il suffit de réinstaller Composer.
Apprentissage recommandé : "Tutoriel vidéo 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!