Mattepuffo Installare Nginx con PHP su Debian 8


Nginx è uno dei server web più utilizzati, in stretta competizione con Apache.

Oggi vediamo come installarlo e configurarlo con PHP.

Iniziamo con l'installare il server:

# aptitude update
# aptitude install nginx

Mattepuffo Debug delle funzioni in PHP con debug_print_backtrace


Per eseguire il debug in PHP, generalizzando, siamo soliti usare la funzione var_dump.

Ma ha dei limiti, in quando esegue il dump solo di ciò che gli è passato come argomento.

Se vogliamo fare il debug di una funzione, andando a vedere anche da dove è stata chiamata inizialmente, possiamo usare un'ottima funzione: debug_print_backtrace!

Vediamo due esempi banali.

Mattepuffo Copiare file con PHP


Se volete copiare file con PHP, potete usare una funzione apposita: copy!

La funzione è molto semplice da usare.

Nel caso più semplice bastano due parametri:

copy('file_da_copiare.txt', 'copia.txt');

Mattepuffo Modificare il post_max_size in PHP


La necessità di oggi è quella di modificare il valore post_max_size.

Banalmente ho provato a mettere questa riga di codice in testa allo script:

ini_set('post_max_size', 0);

Ma ho scoperto che post_max_size, rientra in quei valori non modificabili attraverso ini_set.

Quindi le soluzioni sono due:

  • cambiare il valore direttamente in php.ini
  • usare un file htaccess