User Tools

Site Tools


doc:appunti:prog:note_di_programmazione_in_php

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:prog:note_di_programmazione_in_php [2012/05/21 22:27] – [Moduli PEAR non pacchettizzati] niccolodoc:appunti:prog:note_di_programmazione_in_php [2012/05/21 22:30] – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo
Line 39: Line 39:
 L'opzione **-f** forza l'installazione anche in caso di versioni beta, ecc. I pacchetti Pear vengono salvati in ''**/usr/share/php/**''. L'opzione **-f** forza l'installazione anche in caso di versioni beta, ecc. I pacchetti Pear vengono salvati in ''**/usr/share/php/**''.
  
-===== Personalizzare php.ini in esecuzione cgi-bin =====+===== Personalizzare php.ini in esecuzione CGI o FastCGI =====
  
 Se il PHP viene eseguito come [[wp>Common_Gateway_Interface|CGI]] oppure come [[wp>FastCGI]] le impostazioni tradizionali di php.ini oppure del VirtualHost di Apache non sono prese in considerazione. Se il PHP viene eseguito come [[wp>Common_Gateway_Interface|CGI]] oppure come [[wp>FastCGI]] le impostazioni tradizionali di php.ini oppure del VirtualHost di Apache non sono prese in considerazione.
Line 45: Line 45:
 Una soluzione è quella di creare un wrapper che faccia puntare ad una directory con il **''php.ini''** personalizzato ed eventualmente settare le necessarie variabili di ambiente. Una soluzione è quella di creare un wrapper che faccia puntare ad una directory con il **''php.ini''** personalizzato ed eventualmente settare le necessarie variabili di ambiente.
  
-Ecco un esempio per impostare la **Default timezone** e la **date.timezone**, si crea un file **''php-fcgi-wrapper''**:+Ecco un esempio per impostare la **Default timezone** e la **date.timezone**. Si crea un file **''php-fcgi-wrapper''**:
  
 <code bash> <code bash>
Line 70: Line 70:
     </Directory>     </Directory>
 </file> </file>
 +
 +Nel php.ini personalizzato si può mettere ovviamente:
 +
 +<file>
 +[Date]
 +date.timezone = Europe/Rome
 +</file>
 +
 +Dopo aver modificato il wrapper - se si usa FastCGI - bisogna riavviare Apache in modo da ricaricarlo in memoria.
doc/appunti/prog/note_di_programmazione_in_php.txt · Last modified: 2013/04/16 11:33 by niccolo