GNU/Linux >> Linux Esercitazione >  >> Linux

Come elencare i moduli caricati o abilitati in PHP dalla riga di comando

Domanda:

Con l'aiuto della guida all'ottimizzazione del server Web, sono stato in grado di ridurre il carico del server e migliorare le prestazioni del sito web. Ma poi PHP carica anche molti moduli come estensioni. Vorrei sapere se esiste un comando che elencherà tutti i moduli abilitati con PHP? Sto usando CentOS Linux e PHP 7.0

– Sara

Soluzione:

Sì, c'è un comando per elencare tutti i moduli caricati da PHP. Alcuni dei moduli sarebbero stati forniti con PHP e altri li avresti installati.

#php -m

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

...

...

Usando pipe ( | ) e grep comando, puoi cercare un modulo particolare.

php -m | grep gd

Nell'esempio precedente verrà grep il modulo denominato gd.

Utilizzo di phpinfo

È possibile elencare e visualizzare tutti i moduli PHP tramite phpinfo() anche la funzione. Per farlo, crea uno script PHP con una chiamata a phpinfo() .

#vim info.php

Copia e incolla il codice sottostante.

<?php

phpinfo();

?>

Sfoglia info.php per visualizzare tutte le informazioni sul modulo.

Avvertimento

Uscire da info.php o qualsiasi script che utilizzi phpinfo() la funzione nella directory HTML pubblica è vulnerabile. Dovresti rimuovere tali file o disabilitare phpinfo in php.ini file.

Bene, dovrai rivedere tutti i moduli caricati dal server web Apache e rimuovi quelli indesiderati per migliorare la sicurezza.

Hai un problema? Chiedici e ti forniremo una soluzione.


Linux
  1. Come riavviare Icewm dalla riga di comando?

  2. Esegui script Perl/PHP dalla riga di comando

  3. Come posso eseguire il codice PHP dalla riga di comando?

  4. Come visualizzare un'interfaccia Wi-Fi da una riga di comando?

  5. Come ottengo il mio indirizzo IP dalla riga di comando?

Come controllare i dettagli meteorologici dalla riga di comando in Linux

Come regolare la luminosità del monitor dalla riga di comando in Linux

Come elencare il modulo del kernel caricato utilizzando il comando Lsmod

Come eseguire il backup di un singolo database MySQL dalla riga di comando

Come eseguire il backup di tutti i database MySQL dalla riga di comando

Come controllare le statistiche di rete Linux dalla riga di comando