Ogni volta che voglio vedere phpinfo();
devo:
- Crea un file info.php;
- Scrivici
phpinfo();
dentro. - Vai al browser e digita "thisproject.dev/info.php"
Sono su Ubuntu.
Non c'è un modo più pratico per vedere phpinfo nel browser?
Ogni volta che voglio vedere phpinfo();
devo:
phpinfo();
dentro.Sono su Ubuntu.
Non c'è un modo più pratico per vedere phpinfo nel browser?
Risposte:
Dalla tua riga di comando puoi eseguire ..
php -i
So che non è la finestra del browser, ma non puoi vedere il phpinfo();
contenuto senza effettuare la chiamata alla funzione. Ovviamente, l'approccio migliore sarebbe quello di avere uno script phpinfo nella radice della directory del tuo server web, in questo modo puoi accedervi in ogni momento tramite http://localhost/info.php
o qualcosa di simile (NOTA: non farlo in un ambiente di produzione o da qualche parte che è pubblicamente accessibile)
EDIT: come menzionato da binaryLV, è abbastanza comune avere due versioni di php.ini per installazione. Uno per l'interfaccia della riga di comando (CLI) e l'altro per l'interfaccia del server web. Se vuoi vedere l'output di phpinfo per il tuo server web assicurati di specificare il percorso del file ini, ad esempio ...
php -c /etc/php/apache2/php.ini -i
phpinfo()
non dovrebbe essere accessibile pubblicamente.
php.ini
specialmente se stai lavorando su un server pubblico.
Se hai php installato sulla tua macchina locale prova:
$ php -a
Interactive shell
php > phpinfo();
php.ini
versione cli o quella in apache? Nel mio caso uso 2 php.ini
per cli e apache.
php.ini
dalla versione CLI. Se mantieni 2 versioni di php.ini
questo potrebbe non essere applicabile.
Dalla CLI il modo migliore è usare grep
come:
php -i | grep libxml
Dalla CLI:
php -r 'phpinfo();'