Il doit être quelque part dans le vidage phpinfo (), mais je ne sais pas où. Est-il censé se trouver dans la section "Modules supplémentaires"? Ailleurs? J'essaie de comprendre pourquoi certaines extensions ne semblent pas être chargées, mais je ne sais même pas où je devrais chercher.
php
php-extension
Bialecki
la source
la source
php -r 'print_r(get_loaded_extensions());'
ilphp -m
php -r "phpinfo(INFO_MODULES);" | grep -B 3 -i version > modules.txt
Vous voulez courir:
sur la ligne de commande,
ou si vous avez accès au fichier de configuration du serveur, ouvrez
et regardez toutes les extensions,
vous pouvez même les activer ou les désactiver en basculant entre Marche et Arrêt comme ceci
la source
la source
get_loaded_extensions()
afficher la liste des extensions.phpinfo(INFO_MODULES);
afficher les extensions et leurs détails.la source
Si vous souhaitez tester si une extension particulière est chargée, vous pouvez également utiliser la
extension_loaded
fonction, voir la documentation icila source
Cherchez-vous une extension particulière? Dans votre
phpinfo();
, appuyez simplement sur Ctrl+ Fdans votre navigateur Web, tapez les 3-4 premières lettres de l'extension que vous recherchez, et il devrait vous montrer si elle est chargée ou non.Habituellement,
phpinfo()
il ne vous montre pas toutes les extensions chargées au même endroit, il a une section distincte pour chaque extension chargée où il montre toutes ses variables, chemins de fichiers, etc., donc s'il n'y a pas de section pour votre extension, nommez-le signifie probablement qu'il n'est pas chargé.Sinon, vous pouvez ouvrir votre fichier php.ini et utiliser la méthode Ctrl+ Fpour trouver votre extension, et voir si elle a été commentée (généralement par un point-virgule près du début de la ligne).
la source
Vous avez demandé où voyez-vous les extensions chargées dans la sortie de phpinfo ().
Répondre:
Ils sont répertoriés vers le bas en tant que sections / tableaux séparés et UNIQUEMENT s'ils sont chargés. Voici un exemple d'extension Curl chargée.
...
...
Je l'ai installé sur Linux Debian avec
la source