GNU/Linux >> Tutoriels Linux >  >> Linux

Comment lister les modules chargés ou activés en PHP à partir de la ligne de commande

Question :

Avec l'aide du guide d'optimisation du serveur Web, j'ai pu réduire la charge du serveur et améliorer les performances du site Web. Mais PHP charge également de nombreux modules en tant qu'extensions. J'aimerais savoir s'il existe une commande qui répertorie tous les modules activés avec PHP ? J'utilise CentOS Linux et PHP 7.0

– Sara

Solution :

Oui, il existe une commande pour lister tous les modules chargés par PHP. Certains des modules seraient fournis avec PHP, et d'autres que vous auriez installés.

#php -m

apc
apcu
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd

...

...

Utiliser pipe ( | ) et grep commande, vous pouvez rechercher un module particulier.

php -m | grep gd

Dans l'exemple ci-dessus, le module grep nommé gd.

Utiliser phpinfo

Il est possible de lister et de visualiser tous les modules PHP via phpinfo() fonction également. Pour ce faire, créez un script PHP avec un appel à phpinfo() .

#vim info.php

Copiez et collez le code ci-dessous.

<?php

phpinfo();

?>

Parcourir info.php pour afficher toutes les informations du module.

Avertissement

Quitter info.php ou tout script utilisant phpinfo() fonction dans le répertoire HTML public est vulnérable. Vous devez supprimer ces fichiers ou désactiver phpinfo dans php.ini fichier.

Eh bien, vous devrez revoir tous les modules chargés par le serveur Web Apache et supprimez les indésirables pour améliorer la sécurité.

Vous avez un problème ? Demandez-nous et nous vous fournirons une solution.


Linux
  1. Comment monter automatiquement depuis la ligne de commande ?

  2. Exécuter des scripts Perl/PHP à partir de la ligne de commande

  3. Comment envoyer un e-mail à partir de la ligne de commande ?

  4. Comment puis-je exécuter du code PHP à partir de la ligne de commande ?

  5. Comment puis-je écrire sur dmesg à partir de la ligne de commande ?

Comment vérifier les détails météorologiques à partir de la ligne de commande sous Linux

Comment régler la luminosité du moniteur à partir de la ligne de commande sous Linux

Comment répertorier le module de noyau chargé à l'aide de la commande Lsmod

Comment sauvegarder une seule base de données MySQL à partir de la ligne de commande

Comment sauvegarder toutes les bases de données MySQL à partir de la ligne de commande

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande